Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
![[Laravel5.1]バッチ処理用のコマンドラインツールを簡単に作成する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/d218d8c23c0ea4e8204482ce1cfe55265ad931f6/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fqiita-user-contents.imgix.net%252Fhttps%25253A%25252F%25252Fcdn.qiita.com%25252Fassets%25252Fpublic%25252Farticle-ogp-background-afbab5eb44e0b055cce1258705637a91.png%253Fixlib%253Drb-4.0.0%2526w%253D1200%2526blend64%253DaHR0cHM6Ly9xaWl0YS11c2VyLXByb2ZpbGUtaW1hZ2VzLmltZ2l4Lm5ldC9odHRwcyUzQSUyRiUyRnFpaXRhLWltYWdlLXN0b3JlLnMzLmFwLW5vcnRoZWFzdC0xLmFtYXpvbmF3cy5jb20lMkYwJTJGMTY1MzU1JTJGcHJvZmlsZS1pbWFnZXMlMkYxNjExMjI4MzA1P2l4bGliPXJiLTQuMC4wJmFyPTElM0ExJmZpdD1jcm9wJm1hc2s9ZWxsaXBzZSZmbT1wbmczMiZzPWQ5NWFkMjc2ZTFmNmVhN2JjNGQ1ODY1NzI0N2ZiNWNj%2526blend-x%253D120%2526blend-y%253D467%2526blend-w%253D82%2526blend-h%253D82%2526blend-mode%253Dnormal%2526s%253D62620c196c2b451e426c68523c6b9e56%3Fixlib%3Drb-4.0.0%26w%3D1200%26fm%3Djpg%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk2MCZoPTMyNCZ0eHQ9JTVCTGFyYXZlbDUuMSU1RCVFMyU4MyU5MCVFMyU4MyU4MyVFMyU4MyU4MSVFNSU4NyVBNiVFNyU5MCU4NiVFNyU5NCVBOCVFMyU4MSVBRSVFMyU4MiVCMyVFMyU4MyU5RSVFMyU4MyVCMyVFMyU4MyU4OSVFMyU4MyVBOSVFMyU4MiVBNCVFMyU4MyVCMyVFMyU4MyU4NCVFMyU4MyVCQyVFMyU4MyVBQiVFMyU4MiU5MiVFNyVCMCVBMSVFNSU4RCU5OCVFMyU4MSVBQiVFNCVCRCU5QyVFNiU4OCU5MCVFMyU4MSU5OSVFMyU4MiU4QiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMUUyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1wYWQ9MCZzPTc2ZDAyMTg5N2IzZDc5YzhiYWFiNGE4NjM0M2M0NGRi%26mark-x%3D120%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTgzOCZoPTU4JnR4dD0lNDB0b3NpdGUwMzQ1JnR4dC1jb2xvcj0lMjMxRTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LXBhZD0wJnM9ODY2ZmVlYTBiMWVmNDAyZTBkZjljNGU0MDU5MzcyMDU%26blend-x%3D242%26blend-y%3D480%26blend-w%3D838%26blend-h%3D46%26blend-fit%3Dcrop%26blend-crop%3Dleft%252Cbottom%26blend-mode%3Dnormal%26s%3D975b4185d9d1726f30ff32f88345a0ac)
はじめに Laravel5.6 でログの仕様が変わり(Laravel 5.6 Release & 5.5 機能差分メモ)、Laravel5.5 までの手法が使えなくなりましたので、Laravel5.6 での手法についての覚書です。 バージョン 5.6.3 時点でのバグ 「ルーティングのグループ単位でログを分割したい」といった時にミドルウェアで新しいログハンドラを追加したりしたいと思っても正常には動作しません。 Monolog のインスタンスを取得し、変更を行ったとしても Monolog のインスタンスを保持している Illuminate\Log\Logger インスタンスそのものがキャッシュされていないため、次回インスタンス呼び出し時(ログ出力毎)に再度新しいインスタンスが作成されてしまうためです。 「[5.6] Fix cache for loggers」で修正されたものが既にマージされ
Laravel mix is 何 webpackのラッパー🙌 前の名前はLaravel Elixier jsやsassなどのアセットを簡単にいい感じにコンパイルしてくれるビルドツール webpack、Vue.js、sass等がすぐ使える🦆 インストール・使い方🌏 Laravel 5.4以上をcomposer create-projectでインストールすると一緒に入ってくる コンフィグは node_modules/laravel-mix/setup/webpack.config.js に書いてある 他のビルドツールみたいにコマンドを打てば特定ファイルをコンパイルしてくれる たくさん起動コマンドある… "scripts": { "dev": "npm run development", "development": "cross-env NODE_ENV=development node
Build Your next cli tool with Laravel Zero The Laravel way to build fast, powerful, and elegant console applications, with the simplicity and flexibility you’ve come to love. Highly modular Framework design Laravel Zero is a lightweight and modular micro-framework for developing fast and powerful console applications. Built on top of the Laravel components. Write powerful Console applications Lara
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Laravel 5.4 と Vue.js 2.2 と JWTAuth で、ログインできる SPA なTODOアプリを作ってみました。 結構本気で作りました。 Laravel + Vue.js はかなり作りやすく、サーバーサイドの処理が少ない&分かりやすいので楽しかったです。 自分の記憶の定着を上げるため、チュートリアルを書きます。 JS初心者なので、おかしいところとかベストじゃないところが多々あると思いますので ご指摘頂けたら嬉しいです! 作ったもの ソースコード デモサイト 目次 四部作です。 はじめに ← 今ここ 基本的な概念の説明
LaravelでWebSocketを試す機会があったので、使い方を忘れないために、「まぐろ」の数だけ「マグロ」を返すチャットをデモで作成しました。 デモはこちらから 寿司が食べたくなりますね。 LaravelでWebSocket LaravelでWebSocketを実装するには、Pusherという外部サービスを使う方法と、socket.io+RedisのPUB/SUBで、WebSocketの部分をブリッジしてあげる方法が用意されています。 WebSocketまわりをLaravelの外に切り離すことで、ビジネスロジックに集中できるんだね。すごーい。 みたいな説明がちらほらあったのですが、PusherやRedisを知らない身としてはピンとこなかったので、そこらへんを補足しながらやっていきます。今回はsocket.io+Redisで実装することにしました。 Laravel5.5 Broadcas
これは2018年1月24日に開催したPHPerイベントYYPHP#24のイベントレポートです。 YYPHPは一言で「PHPerの部室」です。PHPについて、雑に、ゆるく、ワイワイ話し合う集いです。毎回お題を決めずに雑談を出発点にいろいろなことを突発的にやります。集まった人でコードリーディングをすることもあれば、一緒に開発ツールを触ってみたり、フレームワークについての情報交換をすることもあります。開催は毎週水曜19:00に高田馬場にて。 参加者 12名 PHP歴の分布 10年〜: 2名 5〜9年: 4名 2〜4年: 2名 1年: 1名 1年未満: 2名 Vue歴の分布 だいたいみんな1年以内 LaravelとVueをどう設計しているか? 基本はLaravelで画面を作る ダイナミックな画面はVue.jsを使っている LaravelのWeb APIを叩く Vue.js専用のAPIを用意している
この記事は Laravel/Vue.js勉強会#3 - connpass のLTネタです。 1〜3だけ新ネタ マイグレーションファイルを整理整頓して書きたい Dockerコンテナ上でのテストのマイグレーションが遅すぎてつらい カウンターキャッシュを出来る限り正確にしたい ずれない・速いページネーションが欲しい ルートモデルバインディングでメソッドを共有したい ユニークキー制約と論理削除を両立させたい お前誰 Qiitaマン 知恵袋マン 新卒で入ったITベンチャーが**2ヶ月**で🔥買収🔥されて無くなった 今ここの26階で働いてます👆🏢 KotlinやRustに憧れつつもやっぱり💕PHP💕と🌟JavaScript🌟が好き 最近ツイートの9割が暗号通貨 ₿ 💰 Bitcoin Cash is Bitcoin (失笑) 今業務でやっている開発 フロントエンド React + R
Eloquentには、creating, created, updating, updated, saving, saved, deleting, deleted, restoring, restored といった、新規作成する時、、、、みたいなイベントをフックすることができるような仕組みがあるのだが、 https://laravel.com/docs/5.3/eloquent#events ログインしてるユーザーの操作を保存したいのだけど、ググってもイマイチいいのがなかったので考えました。 ググって微妙だったやつ イベントをフックするのは、各モデルのbootに、こんな感じでhookを書けば、、、とか、 https://laracasts.com/discuss/channels/general-discussion/where-should-i-set-a-created-by-to-t
Laravel + Vue.js + axiosでSinglePageApplication(記事投稿機能)を作成しました。 LaravelではデフォルトでVue.jsやaxiosが使えるようになっています。 クライアントをVue.js、非同期通信をaxios、APIをLaravelで実装しています。 #[準備] ##■DBマイグレーション 今回は記事投稿機能なので記事を保存できるarticlesテーブルを用意する。 usersテーブルはデフォルトで用意されているものを利用。 //database/migrations/2017_08_18_081137_create_articles_table.php //省略 public function up() { Schema::create('articles', function (Blueprint $table) { $table->
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 注: この記事はLaravel6辺りの頃までの話で止まっています。 今はもうLaravel8なので、選ぶべきバージョンの話からはあまり参考にしないほうが良いと思います。 ここ最近Laravelの需要が増えてきた結果、新参の人がどんどんLaravelを選択していってる傾向に感じます。 そこで、今現在Laravelをこれから勉強しようと思ってる人に対して軽く書きたいなと思います。 PHP初心者、一度もフレームワークを使ったことがない人、英語を読むのが辛い人 正直なところ、最初にLaravelを選択するのはあまり良い選択肢では無いでしょう。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く