laravel6ハウツー
モデルにSQL文を書いてコントローラーから呼び出す
モデルは以下の通りに書く
- <?php
-
- namespace App\Models;
-
- use Illuminate\Database\Eloquent\Model;
- use Illuminate\Support\Facades\DB;
- class Board extends Model
- {
- //
- protected $table = 'bbs_boards';
-
- // 実験用コード
- public function getUser(){
- $items = DB::select('select * from users');
- return $items;
- }
- }
-
-
コントローラーは以下の通り呼び出す
- <?php
-
- namespace App\Http\Controllers;
-
- use App\Http\Controllers\Controller;
- use Illuminate\Http\Request;
- use App\Models\Category;
- use App\Models\Board;
- use Illuminate\Support\Facades\Auth;
- use Illuminate\Support\Facades\DB;
- use mysql_xdevapi\Table;
-
-
- class CategoryController extends Controller
- {
- //
- public function index(){
-
- $test = new Board();
- $items = $test->getUser();
-
- }
-
-