добавить ссылки на блейд-страницы php - PullRequest
0 голосов
/ 18 сентября 2018

Я разработал несколько страниц для своих приложений.Теперь мне нужно добавить ссылку на эти страницы.До сих пор я открывал эти страницы с помощью просмотра 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

Как создать ссылку в моих веб-приложениях, поскольку я просматриваю свои страницы по маршрутам, а не по страницам?

Ответы [ 3 ]

0 голосов
/ 18 сентября 2018

просто введите ваши маршруты следующим образом:

<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 
0 голосов
/ 18 сентября 2018

Вы можете связать разные страницы в laravel, используя один из двух способов

1: Включив URL, который вы определили в своем маршруте, в блейд href

 Route::post('/billSearch', 'OrderedBookController@pay');

, следовательно, в своемссылка лезвия

<a href="/billSeach"> </a>

2: используя имя маршрута

 Route::post('/billSearch', 'OrderedBookController@pay')->name('bill);

Поэтому в вашем представлении лезвия

<a href="{{route('bill'}}"></a>
0 голосов
/ 18 сентября 2018

Используйте route() или url() функции.

Например, в режиме просмотра лезвия:

<a href="{{ route('book') }}"></a>

Больше в Документы Laravel

...