Laravel勉強メモその1

WBOY
WBOYオリジナル
2016-08-08 09:31:34931ブラウズ

1. 新しいファイルを作成します

php職人生成:シードページ

新しいapp/database/seeds/PageTableSeeder.phpファイルを作成します。

php 職人生成:モデル記事

新しい app/models/Article.php ファイルを作成します。

php職人generate:view admin._layouts.default

新しいapp/views/admin/_layouts/default.blade.phpファイルを作成します。

2.composerコンポーネントをインストールします

composer.jsonのrequireまたはrequire-devにコンポーネント名とバージョン番号を追加します:

"edvinaskrucas/notification": "3.0.1"

ルートディレクトリでcomposer updateを実行しますアプリケーションのコマンド

app.php のプロバイダーに行を追加します:

'KrucasNotificationNotificationServiceProvider',

app.php のエイリアスに行を追加します:

'Notification' => 'KrucasNotificationFacadesNotification',

3 . プロンプトクラスが見つかりません 処理メソッド

Composer dump-autoload

4. フォルダーを作成したら、その中のファイルが見つかるように、composer.json の autoload クラスマップにフォルダー パスの新しい行を追加します。

5.

Sentry::check() ユーザーがログインしているか確認します

Input::get('email') ユーザーのgetメソッドで取得したデータを取得します

コマンドphpArtisanserveを実行し、lavarelを実行します開発サーバー。

リダイレクト ::route('admin.login')

Redirect::to('eadmin/products')

HTML::link('accounts/newaccount', 'Registration', array('class '=>'default -btn'))

Form::open(array('url'=>'accounts/signin'))

6. Eloqyent

class Page は Eloquent {

//Use を拡張しますデフォルトでは users データベース

protected $table = 'myusers'; //tabel 属性の値が指定されている場合、table という名前のテーブルが使用されます。

//デフォルトテーブルの主キーは id

protected $primaryKey ='ids'; //primaryKey を指定して主キー名を変更します

//デフォルトでは、各データベースには updated_at フィールドと created_at フィールドがあります

protected $timestamps = false; これらの 2 つのフィールドをキャンセルできます

protected $appends = array("","") //使用する必要があるがデータベースにないフィールド、

protected $hidden = array("",""); //非表示にする必要があるフィールドは、配列または JSON 形式で表示できる属性データに制限されます

SoftDeletingTrait を使用します。 //モデル インスタンスを使用してデータを削除する場合は、ソフト削除機能を有効にします。の場合、データはデータベースから削除されません。この値には、 delete_at タイムスタンプが追加されます。

protected function getDateFormat() { return 'U' } //このメソッドはタイムスタンプ形式をカスタマイズするためにオーバーライドできます

}

;

以上、Laravel学習記1を様々な側面を含めて紹介しましたが、PHPチュートリアルに興味のある友人の参考になれば幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。