NotFoundHttpException in RouteCollection.php Linie 161: in laravel 5

Ich weiß, das ist sehr Häufig die Frage auf stack overflow ich habe versucht, einige von Ihnen, aber es funktioniert nicht in meinem Szenario .

Meine CollectionController sieht wie folgt aus .

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use App\Http\Requests;
use App\Http\Controllers\Controller;
use App\Http\Middleware\Role;
use Illuminate\Support\Facades\Input;
use App\User;
use App\Invoice;
use Session;
use Validator;


    class CollectionController extends Controller
    {
        /**
         * Display a listing of the resource.
         *
         * @return Response
         */

      public function __construct(){

        $this->middleware('role:collector'); //replace 'collector' with whatever role you need.
    }


      public function getHome(){

          $empid= Auth::user()->empid;
          $invoice = Invoice::where('Status','=',1)->orderBy('Id', 'desc')->get();


        return View('collectionmodule/home')->with(array('invoices'=>$invoice));

     }

       public function getPayment(){

    dd('sssss');
             $id =$invoiceid;
             $invoice = Invoice::where('Id','=',$id)->payments()->comments()->get();

             return View('collectionmodule/payment')->with(array('invoice'=>$id));

     }




        }

Meine Routen für diese Klasse ist wie folgt

Route::controller('collection/home','CollectionController');
Route::controller('collection/payment','CollectionController');

Erhalte ich folgenden Fehler

NotFoundHttpException in RouteCollection.php line 161:

Keiner der Routen arbeiten, kann einer mir helfen

Habe ich versucht mit

http://localhost:8000/collection/home/

and 

http://localhost:8000/collection/payment

Dank

  • Ich glaube, Sie brauchen, um pass-Methode name in der route. wie weiter unten : die Route::controller('collection/home','CollectionController@index'); Route::controller('collection/payment','CollectionController@payment');
  • Ich habe meine Antworten, die ich verwende Implizite Weise, so muss ich zuweisen, nur eine route wie diese Route::controller('collection','CollectionController'); seine Arbeit gut jetzt , Btw hast du anyidea, wie ich Sie nennen will, ein Modell, das hat man zu viele-Beziehung ??
  • Hey Vikram, es wäre am besten, wenn Sie posten Sie Ihre Antwort hier für zukünftige Referenzen für andere.
  • ja ich werde das jetzt Posten .
  • bitte haben Sie einen Blick auf diese Antwort kann es helfen stackoverflow.com/a/53943911/5068530
InformationsquelleAutor Vikram | 2015-11-06
Schreibe einen Kommentar