2023-12-01から1ヶ月間の記事一覧

FontAwesomeをダウンロードして使う

ダウンロード FontAwesome公式 zipを展開 webアプリに設置 設置するもの css all.min.css webfonts ディレクトリ以下すべて html headで読み込み <link rel="stylesheet" href="./css/all/min.css"></link>

Laravel ECサイト step03

認証 Laravel Breeze追加 breezeパッケージの追加 sail composer require'laravel/breeze:*' --dev :* の意味「利用可能な任意のバージョン」 Laravel Breezeパッケージのインストール sail artisan breeze:install 質問 回答 Which Breeze stack would you …

Laravel ECサイト step02

CRUD Create 商品モデルを作成 カラム名 説明 Laravel関数 MySQLのデータ型 name 商品名 string varchar(255) description 商品の説明文 text text price 価格 integer int(11) sail artisan make:model Product -m database\migrations\XXXX_XX_XX_XXXXXX_c…

Laravel ECサイト step01

ひな型作り プロジェクトを作成 curl -s https://laravel.build/example-app | bash タイムゾーン config/app.php //======== 前略 ======== |-------------------------------------------------------------------------- | Application Timezone |-------…

Laravel ミニブログ作成4 投稿のCRUD機能

投稿のコントローラーPostControllerを作成 sail artisan make:controller PostController Read 投稿一覧(indexアクション) と 投稿詳細(showアクション)の登録 投稿一覧 現在ログイン中のユーザーに属するすべての投稿を取得し、作成日時が新しい順に並べ替…

Laravel シーディングとファクトリ

シーディング データベースにダミーデータを追加 シーダークラスを作成 sail artisan make:seeder シーダークラス名 database/seedersフォルダの中にシーダクラスが生成される

Github ローカルからリモートへpush

ローカルのプロジェクトをGithubで管理 CLIで該当プロジェクトディレクトリに移動 Git管理下に置く git init git add . git commit -m 'first commit' リモートリポジトリにプッシュ Quick setup …or push an existing repository from the command line git…

Laravel ミニブログ作成3 投稿用テーブルとモデル

postsテーブルの作成 マイグレーションファイルの作成 sail artisan make:migration create_posts_table --create=posts マイグレーションファイルの編集 カラム名 内容 id(主キー) ID user_id(外部キー) ユーザーのID title タイトル content 本文 crea…