laravel:db_access
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
laravel:db_access [2023/04/13 11:13] – mikoto | laravel:db_access [2023/04/13 11:27] (現在) – mikoto | ||
---|---|---|---|
行 1: | 行 1: | ||
====== データベースへのアクセス ====== | ====== データベースへのアクセス ====== | ||
+ | [[: | ||
+ | |||
データベースのアクセス情報を'' | データベースのアクセス情報を'' | ||
ファイルはプロジェクトのルートディレクトリにある。 | ファイルはプロジェクトのルートディレクトリにある。 | ||
行 44: | 行 46: | ||
php artisan make:model Item | php artisan make:model Item | ||
</ | </ | ||
- | これで'' | + | これで'' |
このファイルに使用するテーブル名を記載する。 | このファイルに使用するテーブル名を記載する。 | ||
< | < | ||
行 59: | 行 61: | ||
} | } | ||
</ | </ | ||
+ | 次に、ルートを作成する。'' | ||
+ | < | ||
+ | Route:: | ||
+ | </ | ||
+ | を追加する。 | ||
+ | |||
+ | '' | ||
+ | <code php> | ||
+ | <?php | ||
+ | |||
+ | namespace App\Http\Controllers; | ||
+ | |||
+ | use Illuminate\Http\Request; | ||
+ | use App\Models\Item; | ||
+ | |||
+ | class LSQLController extends Controller | ||
+ | { | ||
+ | public function index() { | ||
+ | $items = Item:: | ||
+ | return view(' | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | ここでは10件のみ取得するようにし、lsql.blade.php側でresultsで取得するようにしている。 | ||
+ | |||
+ | ビュー側では、これを取得して表示するよう記載する | ||
+ | <code html> | ||
+ | < | ||
+ | < | ||
+ | <ul> | ||
+ | @foreach ($results as $a) | ||
+ | < | ||
+ | @endforeach | ||
+ | </ul> | ||
+ | </ | ||
+ | </ | ||
+ | </ |
laravel/db_access.1681352007.txt.gz · 最終更新: 2023/04/13 11:13 by mikoto