web-dev-qa-db-ja.com

ブレードやテンプレートを使用していない場合にhrefタグを使用してlaravel 5のルートにリダイレクトする方法は?

Route::get('/page','UserController@view page'); 

私のルートです。

Hrefタグ付きのリストがあり、このルートにリダイレクトしたい。

<ul>
    <li><a href="">how it works</a></li>
</ul>

ブレードまたは他のテンプレートを使用していません。

14
Jasmel Pc

アプリの設定ファイルで、urlを_localhost/example/public_に変更します

次に、何かにリンクしたいとき

<a href="{{ url('page') }}">Some Text</a>

刃なし

<a href="<?php echo url('page') ?>">Some Text</a>

37
chanafdo

@chanafdoの回答に加えて、ルート名を使用できます

laravelブレードで作業する場合

<a href="{{route('login')}}">login here</a>ルート名にパラメーターを含む

uRI:profile/{id} <a href="{{route('profile', ['id' => 1])}}">login here</a>のようなURLに移動したとき

刃なし

<a href="<?php echo route('login')?>">login here</a>

ルート名にパラメーターあり

uRI:profile/{id} <a href="<?php echo route('profile', ['id' => 1])?>">login here</a>のようなURLに移動したとき

laravel 5.2の場合、use @php @endphpとして作成する<?php ?> in laravelブレード。ブレードを使用して個人的な意見をお勧めしますが、使用することをお勧めします。学習してください。 テンプレート継承コンポーネントとスロットsubviews etc ...

9
sumit sharma