컨트롤러 찾을 수 없습니다 :Laravel 경로 파일은 내가 아주 간단한 routes.php 파일이
<?php
Route::get('/', '[email protected]');
그리고 앱에있는 간단한 TracksController.php 파일을 \ HTTP를 컨트롤러 \
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Track as Track;
class TracksController extends Controller
{
function index(){
$tracks = Track::latest->get();
return view('tracks')->with(compact('tracks'));
}
}
그러나 때마다 나는 내가 할 수있는 그 밖의 무엇을 아무 생각
ReflectionException in Route.php line 280:
Class App\Http\Controllers\TracksController does not exist
: 나는이 오류가 그 길에 액세스하려고합니다. 내가 가진 :
- 실행 작곡가 경로는 파일에 TracksController의 네임 스페이스 및/또는 fullpath에 강제 저장/* 폴더
- 에
- 실행 PHP 장인 맑은 컴파일
- 검사 권한을 dumpautoload
하지만 아무 것도 작동하지 않는 것 같습니다.
나는 작곡가가 생성 한 vendor/composer/autoload_classmap.php 파일도 검사 했으므로 거기서 TracksController 파일을 찾을 수 없습니다.
실마리가 있습니까?
하는 함수'기능 지수()를 확인 {}'('public' 기능 지수() {}' –
함수를 공개하고, 그 안에 모든 것을 제거하고이'DD를 넣어해야합니다 테스트 ');'를 사용하여'App App \ Track as Track;을 제거하고 페이지에 test라는 단어가 표시되면 대답이 확실 함 –
당신의 질문에 오타가 있지만 명령은 하이픈과 함께'composer dump-autoload'이어야합니다. 오타가 아닌 경우이를 시도하여 문제가 해결되는지 확인하십시오. – patricus