HOME > Laravel> データベース

データベースへ接続

1.Modelの作成

php artisan make:model Users

2.ControllerでModelを呼び出し、インスタンス化
<TestController.php>
findだと、idを指定するSELECT文しか利用できない

LaravelでDBのCRUD操作をする

<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\Users;

class TestController extends Controller
{
  public function func() {
    $user = new Users;
    $value = $user->find(1); //クエリビルダで SELECT * FROM users WHERE id = 1と同じ
    $arr =['sn1', 'sn2', 'sn3'];

    return view('sample', compact('value', 'arr'));
  }
}