マガジンのカバー画像

laravelを学ぼう!

11
PHPのフレームワークであるlaravel について詳しくインストールから書いています。
運営しているクリエイター

記事一覧

Laravel6.0で「make:Auth」が無くなった

Laravel6.0で「make:Auth」が無くなった

Laravel5バージョンでは「php artisan make:auth」コマンドだけで簡単にログイン機能を作成できていました。
今回のバージョン6.0になり 「php artisan make:auth」は無くなりました。
なので、今回はLaravel6.0でログイン機能の実装方法を書いていきます。

Laravel6 ログイン機能作成

1. laravel/uiをインストール

//ターミ

もっとみる
Laravelで作ったサイト「意見箱」

Laravelで作ったサイト「意見箱」

ちょうど1ヶ月前に作ったサービスを今回変更したので紹介します。

前回は意見に対して、コメントをもらうサイトでしたが意見や質問をもらうサイトに変更しました。

使い方iken-bako.comで検索するとまずこの画面が出てきます。
はじめに、ツイッターで登録/ログインというところを押します。そうすると、メールがツイッターに登録されていれば、ツイッターのアカウントで登録/ログインすることができます。

もっとみる
意見箱というサイトを作ってみた!

意見箱というサイトを作ってみた!

少し前のことですが、ゴールデンウィーク中に暇だったので匿名で意見を送ることができるサービスをlaravel で作ってみました!なので、そこで使ったライブラリなどをまとめて書いていきたいと思います。

作った経緯巷では匿名で質問できるサイトの質問箱が流行っていますが、その逆があったら面白いんじゃないかと思って匿名で意見できるサイトを作りました。

意見箱の使い方は?iken-bako.comで検索す

もっとみる
Laravel で エディタ(ckeditor)を実装する ①

Laravel で エディタ(ckeditor)を実装する ①

今回は、laravelでエディタを使って投稿できるようにする方法について書きます。

エディタ使うエティタはckeditorというものを使います。ckeditorを表示するとこんな感じです。ブログ記事などでもしかしたら、一度使ったことがある方もいるかも知れません。

上の例はメニューを減らしたので、初期の状態よりはかなり少なくなっています。本来はこれだけ機能があり、かなり高機能です。

ckedi

もっとみる
laravel で使える便利な3つのライブラリ

laravel で使える便利な3つのライブラリ

Intervention/imageIntervention Imageは、画像を作成、編集、および作成するためのより簡単で表現力豊かな方法を提供するPHP画像処理および操作ライブラリです。このパッケージには、Laravelとの統合を容易にするためのServiceProvidersとFacadesが含まれています。

SocialiteLaravel Socialiteは複雑なSNS認証を高機能で

もっとみる

Laravelのクエリビルダでデータを取得

クエリビルダは簡単でわかりやすく、スラスラ書けてしまう便利なインターフェースで、クエリを実行するために使用します。アプリケーションで使われるデータベースのほとんどの操作ができます。

今回はクエリビルダの4つのデータ取得方法を紹介します。

1. getクエリに制約を加え、最終的な結果を取得するのに使います。また、全レコードを取得することができます。

DB::table('users')->ge

もっとみる
Laravelで画像を投稿する方法

Laravelで画像を投稿する方法

intervention/image ライブラリを使って画像を投稿する方法について書いていきます。

ライブラリのインストールと設定intervention/imageを使うのでまずは、コマンドでインストールをします。

$ composer require intervention/image

そして、config/app.phpの
providers の中に 'Intervention\Im

もっとみる
認証を簡単に作る

認証を簡単に作る

Laravel にはAuth認証というものがあり、あっという間にできてしまうので、今回はその実装方法を書いていきたいと思います。

今回はaaaというフォルダとします。

$laravel new aaa$cd aaa

次にデータベースを作るためコマンドで以下を実行します。(databaseフォルダ内にdatabase.sqliteファイルを作ります)

$touch database/data

もっとみる

簡易掲示板の作成

掲示板は大まかに
・入力欄を作る
・データベースに保存する
・データを表示する
この3つのことができれば作ることができます。

まずフォルダを作ります。今回はフォルダの名前をaaaにしておきます。

$laravel new aaa$cd aaa

以下のコマンドを実行します。

$touch database/database.sqlite

するとdatabaseフォルダ内にdatabase.

もっとみる

laravelのトップページの表示方法

まずコマンドでプロジェクトを作ります。

今回はtestというプロジェクトにしておきます。

$laravel new test

その後に、コマンドでディレクトリを移動します。

$cd test

そして、以下のようにサーバーを実行します。

$php artisan serve

次に、Webブラウザから以下のアドレスにアクセスします。

http://localhost:8000/

する

もっとみる

laravelのインストール

laravelはphpのフレームワークで海外では人気があるphpのフレームワークです。

今回は、インストールまで行なっていきます。

ComposerlaravelはComposerというプログラムを使ってインストールします。

Composerは、phpの以下のアドレスで公開されています。

macの場合

上のDownloadを押すと下のようになります。

スクロールしていくとこんな画面が出

もっとみる