我为我的应用程序开发了几页。现在,我需要为这些页面添加链接。到目前为止,我是通过url浏览打开这些页面的。
我的web.php页面
// for books
Route::get('/book','BookController@create');
Route::post('/book','BookController@store');
Route::get('/book/{id}','BookController@edit');
Route::patch('/book/{id}', 'BookController@update');
// for ordered books
Route::get('/order','OrderedBookController@create');
Route::post('/order','OrderedBookController@store');
Route::get('/billSearch','OrderedBookController@searchBill');
Route::post('/billSearch','OrderedBookController@billPay');
Route::post('/billSearch/{id}', 'OrderedBookController@pay');
// for Books Out
Route::get('/booksout','BooksOutController@create');
Route::post('/booksout','BooksOutController@store');
与路线相对应的页面列表
book.blade.php
edit.blade.php
booksin.blade.php
booksout.blade.php
浏览这些页面的本地主机URL为::
http://127.0.0.1:8000/book
http://127.0.0.1:8000/order
http://127.0.0.1:8000/billSearch // for Route::get('/billSearch','OrderedBookController@searchBill');
http://127.0.0.1:8000/booksout
由于我通过路线而不是按页面浏览网页,因此如何在Web应用程序中创建链接?
答案 0 :(得分:2)
答案 1 :(得分:0)
只需插入您的路线,如下所示:
<a href="/book">Book</a> --> http://127.0.0.1:8000/book
<a href="/billSearch ">Bill Search</a> --> http://127.0.0.1:8000/billSearch
答案 2 :(得分:0)
您可以使用以下两种方式之一在laravel中链接不同的页面
1:通过在刀片href href中包含您在路线中定义的网址
Route::post('/billSearch', 'OrderedBookController@pay');
因此位于刀片服务器链接中
<a href="/billSeach"> </a>
2:使用路线名称
Route::post('/billSearch', 'OrderedBookController@pay')->name('bill);
因此在您的刀片视图中
<a href="{{route('bill'}}"></a>