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