내 Laravel 4 응용 프로그램에 문제가 있습니다. Video 클래스, 모델 및 스키마를 만들었습니다. 내 앱의 "관리자"섹션에있을 때 비디오 클래스가 작동하고 문제없이 비디오를 만들고, 읽고, 편집하고, 삭제할 수 있습니다. 프런트 엔드 페이지의 비디오 섹션에 액세스하려고하면 '비디오'클래스를 찾을 수 없습니다. 내 경로 파일의이 섹션이 문제로 표시됩니다.
Route::get('video', array('as' => 'video.list', function() {
Video::tester(); // Will result in our die() message
return View::make('site.pages.videos')->with('entries', Video::orderBy('created_at', 'desc')->get());
}));
앱이 내 비디오 모델에 들어가는 지 확인하기 위해 다이 메시지를 추가했지만 운이 없었습니다.
내 모델은 다음과 같습니다.
<?php namespace App\Models;
class Video extends \Eloquent
{
public static function tester()
{
die("Just a test.");
}
protected $table = 'videos';
public function author()
{
return $this->belongsTo('App\Models\User', 'user_id');
}
}
어떤 도움이라도 대단히 감사하겠습니다. 나에게 다른 것이 필요하면 그렇게 말하십시오.
Route::get('video', array('as' => 'video.list', function() {
App\Models\Video::tester(); // Will result in our die() message
return View::make('site.pages.videos')->with('entries', Video::orderBy('created_at', 'desc')->get());
}));
또한 네임 스페이스를 연구하여 어디에서 잘못되었는지 명확하게 이해할 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다