0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Chapter6 検索とスコープ(6-2)

Posted at

whereによる検索

複数のレコードを得る

sample.php
$変数 = モデルクラス :: where(*フィールド名*,**)->get();

最初のレコードを得る

sample.php
$変数 = モデルクラス :: where(*フィールド名*,**)->first();

<注意店>

上記のwhereは、ビルだクラスのインスタンスを返します。
DBクラスのwhereでは、Illuminate\Database\Query名前空間にある
Builderクラスのインスタンスが返されました。
モデルクラスのwhereでは、Illuminate\Database\Eloquent名前空間にある
Builderクラスのインスタンスが返されました。

nameを検索する

PersonController.php
<?php

namespace App\Http\Controllers;

use App\Models\Person;
use Illuminate\Http\Request;

class PersonController extends Controller
{
    public function index(Request $request)
    {
        $items = Person::all();

        return view('person.index', ['items' => $items]);
    }

    public function find(Request $request)
    {

        return view('person.find', ['input' => '']);
    }

    public function search(Request $request)
    {
        $item = Person::where('name',$request->input)->first();
        $param = ['input' => $request->input, 'item' => $item];

        return view('person.find', $param);
    }
}
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?