Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

PHP Image Processing 3.1M Downloads / Month Open Source MIT License Intervention Image is the most popular open source PHP image processing library. It provides an easy and expressive way to edit images and supports PHP's three most common image processing libraries GD Library, Imagick or libvips. Features Unified API for GD, Imagick or libvips Processing of animated Images Support for colorspaces
さてさて、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を使ってファイルが存在するかチェックします。
はじめに この記事ははじめての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フ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く