Mein Controller-Datei sieht wie folgt ausController-Methode nicht gefunden. Fehler in Laravel 5.2
<?php
namespace App\Http\Controllers;
use App\Artist;
use App\Song;
use App\Album;
class WebsiteController extends Controller
{
public function getIndex(){
return redirect('/');
}
public function getHome(){
$featuredArtist='';
$featuredAlbum='';
$featuredSong='';
return view('website.welcome')->with(array('featuredArtist'=>$featuredArtist,'featuredSong'=>$featuredSong,'featuredAlbum'=>$featuredAlbum));
}
public function get_listartist(){
$artistList = Artist::select('id','artist_name', 'artist_title','artist_image')->get();
//dd($artistList);
return view('website.listartist')->with(array('artistList'=>$artistList));
//skljhkhkl
}
public function getDonate(){
return view('website.donate');
}
public function getContact(){
return view('website.contact');
}
}
And My Route.php sieht aus wie dieses
<?php
/*
|--------------------------------------------------------------------------
| Application Routes
|--------------------------------------------------------------------------
|
| Here is where you can register all of the routes for an application.
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the controller to call when that URI is requested.
|
*/
Route::get('/', '[email protected]');
Route::controller('site', 'WebsiteController');
Die meisten Links arbeiten anders als
www.domain. com/site/listartist
Ich bekomme Fehler als
NotFoundHttpException in compiled.php Linie 9361: Controller-Methode nicht gefunden ..
Jede Idee, ich habe alles überprüft es sieht gut aus
Dank
Sehen Sie eine Funktion mit dem Namen 'listartist' in Ihrem' Controller'? –
@BasheerAhmed in Laravel, wenn es eine get-Methode ist, löst es in dieser Funktion 'getListartist()' Der gleiche Code funktioniert gut in der localhost btw – Vikram
Hoppla, ich vergesse nur, aber nicht der URL funktioniert. url 'http: // mad.ideleads.com/site/home' ' Klasse 'App \ Http \ Controller \ BaseController' nicht gefunden ' –