PHPに関する記事一覧
【Laravel入門】Laravel Breezee(ブリーズ)でログイン画面を作成する

今回はaravel Breezee(ブリーズ)を使ってログイン画面の作成を行なっていきます。 composerを使って、laravel/breezeのパッケージをインストールします。 sail composer require laravel/breeze --dev
【Laravel】LaravelでMAMPを使ってdatabase.phpと.envのデータベース接続の設定

LaravelでMAMPを使ってdatabase.phpと.envのデータベース接続の設定の紹介です。 database.php database.phpのパス /Applications/MAMP/htdocs/mamp-laravel/hogeApp/config/datab ...
【Laravel】Sail Vite環境でVue+Laravel環境構築

Sail Vite環境でvue+laravel環境構築の紹介です。 laravelプロジェクトを作成 curl -s | bash kami@kami vue-laravel % curl -s | bash latest: Pulling from laravelsail/ph ...
【Laravel】PDFダウンロードの実装紹介

今回はPDFダウンロードのやり方の紹介です。 wkhtmltopdfをインストール 環境によって動作しない場合はあるので、動く方を試してみてください。 h4cc/wkhtmltopdf-amd64 h4cc/wkhtmltopdf-amd64 は、wkhtmltopdf のバイナ ...
【Laravel】CSVインポートの実装紹介

今回はLaravelのCSVインポートについての紹介です。 エクスポートの紹介はこちらで行なっています。 コントローラーの作成 まずはコントローラを作成します。既存のコントローラーを使う場合は飛ばしてもらっても構いません。 php artisan make:controller ...
【Laravel】CSVエクスポートの実装紹介

今回はLaravelでCSVのエクスポート機能の紹介です。 インポートの機能はこちらで紹介しています。 コントローラーの作成 UserControllerを作成します。既に生成済みのコントローラーにエクスポートを追加する場合は、飛ばしてください。 php artisan make ...
【Laravel入門】constructに変数にnullを許容する

変数にnullを許容する public ?$user_name; constructに引数にnullを許容する class User { public ?string $user_name; public function __construct( public ?string ...
【Laravel】AppServiceProviderクラスとは?AppServiceProviderの書き方

AppServiceProvider クラスは ServiceProvider クラスを継承しています。 継承することで、Laravel のサービスプロバイダ機能を利用できます。 class AppServiceProvider extends ServiceProvider p ...
【Laravel】実務でデータベースに接続方法!if文で分岐する例の紹介

今回はDBをif文で分岐する例の紹介です。 if文でどちらもDB接続する この例では引数の有無で分岐して、テーブルへ接続を行います。 public function execute($arg) { $user_info = []; if (!empty($arg)) { $use ...
【Larabel入門】DB::transactionとは?

transaction(トランザクション)とは? トランザクションを利用することで、複数のデータベース操作をまとめて行い、その一連の操作が全て成功した場合にのみ変更を確定させることができます。一つでも操作が失敗した場合、トランザクションは自動的にロールバックされ、全ての変更が元に ...