【Laravel入門】Request $requestとは?inputデータをの受信と取得

Laravel,PHP

ミニマリスト_カミ

kamiです。
TwitterYoutubeもやってます。

Requestとは

※ Request とは?
ブラウザから送られるリクエストデータ全部を含むオブジェクトのことです。
「フォームから入力したデータを受け取る」という意味でもあります。

Requestデータ

[
    'name' => 'kamiblog',
    'age' => 35,
]

スポンサードサーチ

Requestデータの値を受け取る

public function hogeFunc(Request $request)
{
    $name = $request->input('name');
    $age = $request->input('age');
}

Requestデータの値を使用する

$name = $request->name; kamiblog
$age = $request->age; 35

スポンサードサーチ

全体のサンプル

Controller側のコード

public $input_data;

class laravelAppController extends Controller{
  public function __construct()
  {

  }

  public function index(Request $request)
  {
     $this->input_data = $request->input('name');

      if (empty($this->input_data))
      {
        echo 'null';
      } else {
        echo $this->input_data;
      }

       return view()->with([
         'input_value'=>$this->input_data
       ]);
  }
}

View側のコード

<form>
  <input id="" class="" type="" name="" value="">
  <button type="submit">
</form>

実装やエラーが解決できない場合

プログラミングの実装やエラーでどうしてもわからない場合はメンターに相談するのが一番です。

考えている、見えている範囲が狭くなり、解決から遠くに行って何時間も、何日も経っていることなんてよくある話です。

そういう時は聞ける先輩や、メンターに相談することが大事です。

僕にも相談可能なので気軽に相談してください。

Twitterからの連絡だと確実ですよ。

オンラインスクールやプログラミングスクールといったプログラミングを学べる方法もあるので、そちらもぜひ活用してもいいと思います。

Web開発で分からない時

オンライン完結型スクール DMM WEBCAMP PRO

アプリ開発で分からない時

プログラミング×稼げる副業スキルはテックキャンプ

プログラミングについて分からない時

【コエテコ様限定】※ご案内を受けた以外のメディアが使用しても成果は承認されません。
ミニマリスト_カミ

僕への個人でもメンターでも、スクールでもお好きな方を活用ください。

Laravel,PHPLaravel

Posted by kami