基本的なワークフローは図の通り
一般的なlaravelのルート記述方法、匿名関数を直接追加ルーティングに書き込みます
Route::get('/',function(){return view('welcome'); //welcome是laravel的blade模板引擎的文件名字})
従来、php はファイル ディレクトリの場所に従って書かれます
/blog/index.php /blog/about.phpアクセスすると http://localhost/blog/index.php になります、今度はルートを介して統合コントロールに進みます
laravel のルートはコントローラーをサポートしているため、このように書くことができ、コントローラーを渡してから @ を使用してコントローラー内のメソッドを呼び出すため、匿名関数は次のように書くことができますthis
Route:: get('/','SiteController@index');Compare:
Route::get('/',function(){return view('welcome'); //这是匿名函数的路由})Route::get('/','SiteController@index'); //这是使用controller的路由
コマンドラインからコントローラーを作成できます
php artisan make:controller SiteControllerController created successfully.
新しく呼び出されたメソッドindex()を記述しますコントローラーを作成しました
class SiteController extends Controller //所有的controller都是继承自Controller这个类{ // public function index(){ return view('welcome'); //这个index方法里面就直接返回一个view视图,这个视图的文件是welcome.blade.php }}
ビュー ビューのブレード エンジン テンプレートについて
この記事は Peter Yuan によって作成され、表示 - 非営利使用 2.5 中国本土に基づいてライセンスされています。 転載または引用する前に、著者に連絡し、著者名に署名し、記事の出典を示す必要があります。神のような少年 » laravelの基本的なワークフロー