概要 記事が追加された時に上の方にメッセージを表示するようにします。 セッションを使って、リダイレクト先で一回だけ表示できます。 ▶ 動作確認環境 php 7 Laravel 5.7 やり方 ▶ Controller を編集 セッションにフラッシュメッセージを渡します。 書き方は色々あります
Intervention.io Intervention.io is the producer of high quality open source PHP libraries. In particular, Intervention Image is known as the most popular PHP library for image processing. The goal for all releases is to provide the ability to accomplish complex tasks in a simple and expressive way without sacrificing flexibility. In addition, the following quality features are important. Quality m
さてさて、Laravelの提供する機能で特に便利なのが「Query Builder」、つまりデータベースの操作といっていいと思います。 Laravelに限らずですが、フレームワークがなかった頃はいちいちDBに接続するコードを実行し、それから冗長なSQL文を繰り返し記述したものですけど、現在はおかげさまでホントにすっきりしたコードで開発できるようになりました。 ということで、今回はLaravelの根本的な機能のDB操作の中から、データ取得にフォーカスした全実例を紹介します。 【動作環境】 Laravel 5.6 MySQL 5.7 データ取得の基本 get()で全てのデータを取得する Laravelでデータベースからデータ取得する基本は以下のようになります。 $items = \DB::table('items')->get(); // 全てのデータが取得できる データベース名をtable(
Laravelは非常に使いやすいフレームワークですが、いざ仕事でアプリケーションを実装していくと、Laravelのお作法に従うことが推奨されるケースが多く、機能も膨大なので、当然ですが分からない事が次々出てきます。 この記事では備忘録も兼ね、逆引きTips的にLaravelでの各種実装方法を紹介していきます。 ※記事執筆時に使っているLaravelのバージョンは5.7です。 紹介している項目 Storage View Controller Route Database (Eloquent ORM) Validation その他 ※加筆更新修正中 Storage ファイルの存在をチェックしたい try/catchを使ってファイルが存在するかチェックします。 try { $file = Storage::get('images/hoge.png'); return $file; } catch
はじめに この記事ははじめてのLaravelアプリケーションを構築する為のStep by Step Guideを元に、改良したチュートリアル記事です。一部内容が被る部分はありますがLaravelを初めて触る人向けに少しだけ説明を加えています。 今回ここで作成するwebアプリケーションは以下の機能を持ったリンク投稿アプリになります。 1.リンクの簡単なリストを表示します。 2.新しいリンクを提出できるフォームを作成します。 3.フォームを検証する 4.検証が通ったらデータをデータベースに保存します。 このような簡単なwebアプリケーションをこのチュートリアルでは1つ1つ機能を紹介しながら説明していきます。しかし私がこのチュートリアルで一番に掲げる目的は、今まさにフレームワークを勉強し始めた人たちのためのガイドを作ることです。従って、Laravelの高度な機能や説明に関してはこのチュートリアル
何となく Laravel + Vue.js の使い方が分かってきた。 自分の頭の整理を兼ねて、書き残しておく。 ※ 追記 2019/02/26 現在では Laravel も Vue も若干古いバージョンですが、基本的な考え方は同じなので、参考になれば幸いです。 処理の流れ ブラウザ → Laravel: SPAのViewをリクエスト(初回のみ) ブラウザ: Vue を初期化、View (仮想DOM) を描画 Vue → Laravel: XHRでデータをリクエスト Vue → ブラウザ: クライアントサイドでのルーティング Laravel の役割 Webサーバー。起点となるSPAのViewを初回だけ返す。 APIサーバー。サーバーサイドでデータを処理し、JSONを返す。 Vue の役割 Viewの描画。変数のバインド、繰り返し、イベント検知など。 Router。 vue-router を使
以下古い情報です この記事は2018年3月に書かれた記事で、Laravel5.4をベースに記載しています。 (執筆時点では2020年4月ですが)今からこの手順通りにはできませんので、こちらの記事に移動してください。 Laravel7からVue.jsを使う最短レシピ - Qiita Laravel から最短でVue.jsを使う インストールから動かして本番投入まで一通りっていうのが見つからなかったのでまとめてみる。 知らないとわかんないよそんなの!みたいな罠がそこかしこに。 TL;DR bladeテンプレートの修正とコマンドをいくつか実行すれば使える bladeのいじるとこ クローンしたら割りといい感じになるリポジトリつくった fruitriin/laravel-vue-example 今回の環境 macOS High Sierra PHP 7.2 (composerがインストールされている
Laravelでカラムを作る際に使えるデータ型がわからなかったので、よく使いそうなものを自分用にメモ increments('id') ... 「符号なしINT」を使用した自動増分ID(主キー) binary('カラム名') ... バイナリデータカラム boolean('カラム名') ... 真偽値カラム char('カラム名', 長さ) ... 長さを指定する文字列カラム date('カラム名') ... 日付カラム time('カラム名') ... 時間カラム dateTime(カラム名) ... 日時カラム double('カラム名', 桁数, 小数点以下桁数) ... ○桁で小数点以下×桁の小数カラム enum('カラム名', ['定数', '定数']) ... ENUMカラム integer('カラム名') ... 数値データカラム json('カラム名') ... JSONフ
【Laravel 6 & PHP 7.4 対応】Vue + Vue Router + Vuex + Laravel チュートリアル(全16回)を書きました。LaravelチュートリアルVue.jsVuexvue-router 2020/1/5 更新 チュートリアルを Laravel バージョン6 & PHP 7.4 に対応し、加筆修正しました。 技術ブログに 『Vue + Vue Router + Vuex + Laravelで写真共有アプリを作ろう(全16回)』 を公開しました 出来るだけたくさんの方に見てほしいので宣伝エントリを書きます。 コンテンツ フロントエンドに Vue.js + Vue Router + Vuex と サーバーサイドに Laravel を使用して写真共有アプリを開発するという内容です。 こんなやつ ができます。 写真を投稿できます。 コメント投稿、いいね、ダウン
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く