double number1 = 3; double number2 = 2; //答えが1.5 System.out.println(number1/number2); //答えが1 System.out.println((int)number1/(int)number2);
①PostControllerのcreateアクションを変更する namespace App\Http\Controllers;use Illuminate\Http\Request;use App\Models\Post;class PostController extends Controller{ /*いろいろ省略*/ public function create() { return view('posts.create');
データベースの一覧表示 show databases; 2.データベースの選択 use db_name; 3.テーブルの確認 show tables; 4.テーブルのカラム確認 show columns from table_name;
期待結果: ・ビュー画面にて、カテゴリ名を表示できること 前提: ・Categoryテーブル、モデルを作成済みであること ・Seeder機能等でCategoryテーブルにデータを入れていること ①ビュー画面からCategoryモデルを指定することで、簡単に取得が可能 <div class="form-group"> <label for="name">category</label> <input type="text" name="category" cl
①テーブルとモデルの作成後、マイグレーション実行 php artisan make:model Post -m ・migrationファイル public function up() { Schema::create('post', function (Blueprint $table) { $table->id(); $table->string('title'); $table->
前提: ・PostテーブルとUserテーブルを作成済みであること ・投稿詳細画面(/posts/{id})にいいねボタン設置済みであること ・中間テーブル(Nice)を作成していること 手順: ①NiceControllerの作成、Niceモデルの作成、リレーション設定 ②ルート設定、コントローラでユーザが投稿をいいねしているか検索し、値をビューに渡す ③ビューにて表示の条件分岐
期待結果: ・管理者ユーザーでログイン後、http://127.0.0.1:8000/admin/testにアクセスして「OK」と表示されること 前提: ・Laravel/uiを導入済みであること ・userテーブルにカラム(is_admin)追加済みであること ・Seeder機能等で管理者ユーザを作成済みであること 手順: ①Middleware追加 php artisan make:middleware 〇〇 ➁Midd