[英]How should I use route and view in laravel
我已經開始學習laravel。 我想在welcome
視圖中單擊鏈接時顯示test
視圖,所以我使用了
路線方法,
Route::get('AGE/',function() {
return view('test');
});
在我的welcome
觀點中,我曾經
<a href="http://localhost:8000/AGE">Test</a>
顯示test
視圖。
我只是想知道我過去執行所需任務的方式是否是一種好習慣。 如果沒有,請建議我該怎么做? 提前致謝。
我認為,您可以在Route中編寫一個僅用於測試的函數。
在實際的項目中,必須在工作中使用Controller。 就像是
Route::get('age',['as' => 'getAge','uses' => 'HomeController@getAge']);
在HomeController中
public function getAge(){
return view('welcome');
}
希望這可以幫助。
您可以使用URL::to()
來添加http://localhost:8000/
如下所示:
<a href="{{URL::to('/AGE')}}">Test</a>
使用artisan命令制作控制器,
php artisan make:controller TestController
現在做一個功能
public function getTest(){
return view('test');
}
並且,定義路線,例如:
Route::get('/AGE', 'TestController@getTest');
這樣,您就可以完成任務。
包含您的域網址將使您的網站不動態。 而是使用url() 。 {{ }}
也是如何在刀片文件中顯示數據
<a href="{{ url('AGE') }}">Test</a>
請注意,請始終對網址使用小寫字母。 即/ age代替/ AGE
您不必對鏈接進行硬編碼。 您可以使用輔助方法
<a href="{{ url('/AGE') }}">Test</a>
或為您的路線提供別名
Route::get('AGE', function() {
return view('test');
})->name('test');
並命名為
<a href="{{ route('test') }}">Test</a>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.