即興でLaravelアプリをローカルホストで立ち上げて、 リクエストを受け取ったらDBからデータを取得してjsonを返却する方法 Laravelのインストール composerを使ってインストール

Laravel 6.xにおいてAPIを作成し、フロント側はVue.jsでSPA(Single Page Application)を実装します。 作成するアプリケーションの概要 本記事では下記イラストのような、必要最低限の説明で済む機能を持つアプリケーションを作成します。 1,すでに1件登録した様子です。 2,フォームが未入力もしくは11文字以上を入力し追加しようとするとエラーとなります。バリデーションに関してはAPI側で必要最低限(入力必須/10文字まで)を実装し、フロント側での実装はしていません。 3,編集ボタンをクリックすると、4のように編集フォームが表示されます。挙動が不格好ですが、編集ボタンをクリックすることによって、編集フォーム領域の表示非表示のフラグ(true/falase)を切り替えているだけです。 4,「編集する」もしくは「キャンセル」をクリックすると、編集フォームは消えま
1.ルーティングでページ遷移を考える /laravel/routes/web.php ※コントローラーを階層化する場合は、以下のようにする Route::get('account', 'Mypage\AccountController@show'); ※認証が必要なページはRouteの後ろに、 ->middleware('auth') をつける。 例)Route::get('mypage/account', 'Mypage\AccountController@index')->middleware('auth'); 2.新しいテーブルが必要な場合は、マイグレーションを行う データベース:マイグレーション 5.6 Laravel SSHでサーバーにログインし、/laravelまで移動し、以下のコマンドを実行 php artisan make:migration テーブル名 database/
注意: この記事は更新停止します。 今後、Laravelの更新に合わせて修正することはありません。 今回の5.7が最後です。 理由は、私自身がLaravelを実用する機会が全くないからです。 デモ デモ: https://sutara79-laravel.herokuapp.com/ ソースコード: https://github.com/sutara79/demo-laravel-crud 環境 Windows 10 XAMPP 7.2.2 Composer 1.7.2 Laravel 5.7 (クリーンインストール) 使用データベース ローカル: MySQL (5.4ではSQLiteを使っていた) Travis CI: Postgres Heroku (本番): Postgres テーブル users: ユーザーの情報。 posts: 投稿の情報。 手順 個別の記事で説明します。 準備
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く