質問編集履歴

2 具体的な日時を日付に変更しました

harusyoui

harusyoui score 27

2018/11/08 11:52  投稿

laravelのlink_to_routeが上手く扱えていません。
{!! link_to_route('sales_data.index', '昨日', $date) !!}
$dateは「日付」の変数です。
ルーティングは
Route::get('sales_data/{date}', 'Sales_dataController@sales_data');
となってます。
これで
(自分の環境)/sales_data/2018-09-01
(自分の環境)/sales_data/(日付)
というURLへいきたいのですがどうしても
(自分の環境)/sales_data?2018-09-01
(自分の環境)/sales_data?(日付)
となってエラーになってしまいます。
?の部分を/にするにはどうすればよろしいでしょうか?
よろしくお願いします。
  • PHP

    34671 questions

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

  • Laravel 5

    3271 questions

    Laravel 5は、PHPフレームワークLaravelの最新バージョンで、2014年11月に発表予定です。ディレクトリ構造がが現行版より大幅に変更されるほか、メソッドインジェクションやFormRequestの利用が可能になります。

1 ルーティングも記載しました。

harusyoui

harusyoui score 27

2018/11/08 11:46  投稿

laravelのlink_to_routeが上手く扱えていません。
{!! link_to_route('sales_data.index', '昨日', $date) !!}
$dateは「日付」の変数です。
 
ルーティングは  
Route::get('sales_data/{date}', 'Sales_dataController@sales_data');  
となってます。  
これで
(自分の環境)/sales_data/2018-09-01
というURLへいきたいのですがどうしても
(自分の環境)/sales_data?2018-09-01
となってエラーになってしまいます。
?の部分を/にするにはどうすればよろしいでしょうか?
よろしくお願いします。
  • PHP

    34671 questions

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

  • Laravel 5

    3271 questions

    Laravel 5は、PHPフレームワークLaravelの最新バージョンで、2014年11月に発表予定です。ディレクトリ構造がが現行版より大幅に変更されるほか、メソッドインジェクションやFormRequestの利用が可能になります。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る