2017-05-01から1ヶ月間の記事一覧
oauth認証が突然出来なくなった → 原因: ドメインがSpamhausのブロックリストに登録されたため 確認方法: oauth認証先のセッティング画面でcallbackURLを変えてみる 例えばtwitterでは… とアラートが出るのでシステムの問題ではなくドメインブロックの問題…
middleware->('auth')を使用時form関連を扱うときtokenが必要 純粋なLaravel App なら blade templateの {{ csrf_token() }} からtokenを取得して <input type="hidden" name="_token" value="7YC0Sxth7AYe4RFSjzaPf2ygLCecJhblahblah"> をセット、または <input type="hidden" name="_token" value="<?php echo csrf_token(); ?>"> で解決できるがvueの場合や外部のパッケージを利用し…
// updated: 2018/2/13 Error: Module build failed: Error: Couldn't find preset "es2015" relative to directory laravel-mixがes2015を認識していない npm install babel-preset-es2015 --save-dev プロジェクトのroot directoryに.babelrc { "presets":…
基本 app.jsで記述したpathをlaravel側のweb.phpにも記述。その際、returnするviewはvueの起点ページにする。 Route::get('/profile', function() { return view('home'); }); → home.blade.phpにvue componentのprofileがある場合、profileがレンダリングさ…
htmlタグ内では{{ }}は使わないで v-bindまたはコロンで下記のように記述 data() { return { img: "http://~~~~" } } <img :src='img'> セミコロンの取り扱い セミコロンなし → static <router-link to="hoge"> セミコロンあり → dynamic <router-link :to="foo"> computed: { foo() { regrgergs } vuexでstateを設定した後</router-link></router-link>…
create a Seed file php artisan make:seeder UsersSeeder register Seed file @DatabaseSeeder.php use Illuminate\Database\Seeder; class DatabaseSeeder extends Seeder{ public function run() { $this->call(UsersSeeder::class); }} define UsersSeed…
// php artisan make:migration create_messages_table --create="messages" Schema::create付きのmigration fileが生成される。 function up → php artisan migrate した時の動作 funciton down → php artisan migrate:rollback した時の動作 migrateをやり…
Relationships model A: User protected $fillable = [ DBのカラム] public function messages) { return $this->hasMany(Message::class); } model B: Message protected $fillable = [ DBのカラム] foreign_key は登録しなくてOK public function users() …
stateのツリーのトップフォルダが各stateが所属するjsファイルになる。 例えば... ▼ user: Object ▶ user: Object ▼ stream: Object ▶ messages: Array ▶ streamGroup: Array の場合、userはuser.js、messages, streamGroupはstream.jsに記述してある。
// updated: 2018/7/9 node_server側 プロジェクト直下にmkdir node_server npm init → entry point は server.js npm install redis express socket.io @/node_server/server.js var app = require('express')();var server = require('http').Server(app);…
scotch.io $table->string('provider')->nullable(); $table->string('provider_id')->unique()->nullable();
// テスト用データベースを作成 php artisan make:model Test -m php artisan migrate (phpmyadmin-ctl install) tinkerを起動 php artisan tinker tinker console内で... $test = App\Test::create(); => App\Test {#715 updated_at: "2017-05-08 05:43:30"…
laravel make:auth と socialite のintegration error provider と provider_id を nullableまたはmake:auth経由のデフォルトの値を設定 auth後http通信に切り替わる(cloud9が共有SSLだから???) 参考: qiita.com
cloud9にはredisがプリインストールされているので起動するだけ sudo service redis-server start redis の起動ポートを調べる sudo service redis-server status redisにアクセス redis-cli
...mapGettersはcomputedとセットで
npm install --save-dev babel-plugin-transform-object-rest-spread add .babelrc in your project directory { "plugins": ["transform-object-rest-spread"] } 参考: can't compile object spread operator unexpected token error · Issue #76 · Jeffre…