狠狠撸
Submit Search
Lara vue
Apr 12, 2019
Download as PPTX, PDF
0 likes
512 views
小
小川 昌吾
社内勉强会
Read less
Read more
1 of 16
Download now
Download to read offline
Recommended
第1回concrete5初心者向け勉強会 環境構築
第1回concrete5初心者向け勉強会 環境構築
武彦 大山
?
肠辞苍肠谤别迟别5の环境构筑を简単に绍介します。
础苍蝉颈产濒别/痴补驳谤补苍迟でアドテク环境を最速构筑
础苍蝉颈产濒别/痴补驳谤补苍迟でアドテク环境を最速构筑
kaboccha
?
ほぼ础苍蝉颈产濒别のお话。
つらみを抑える搁别补肠迟狈补迟颈惫别
つらみを抑える搁别补肠迟狈补迟颈惫别
t0m0120
?
ReactNativeLTでのプレゼン資料 https://twitter.com/t0m0120
Nas4 freeへzabbix agentを導入してみた
Nas4 freeへzabbix agentを導入してみた
kometch H
?
Spring Boot概要
Spring Boot概要
af not found
?
Java フレームワーク Spring Boot の概要です。 2017/09/16 Webフレームワーク品評会のLTで発表しました。
Webpacker 3 on Docker
Webpacker 3 on Docker
Shuichiro Fukuoka
?
Webpacker 3のプロジェクトをDocker Composeで構築した時の記録など
What is Itamae
What is Itamae
Yoshida Takumi
?
outline of itamae
About .Net vNext
About .Net vNext
Kazunori Hamamoto
?
.Net vNextについてゆるーくフワフワと解説 C#勉強会福岡 #6
[JavaOne Tokyo 2012] JavaFX and Web Integration
[JavaOne Tokyo 2012] JavaFX and Web Integration
Kazuchika Sekiya
?
JavaFXの重要なポイントの一つはフル機能のWebブラウザを内蔵していることです。 これにより、JavaFXアプリケーションの中にWebアプリケーションを埋め込んだり、HTML5アプリケーションとJavaFXを連携させたりすることが可能になりました。 このセッションでは、JavaFXのWebコンポーネント(WebEngine)を中心に、JavaFXとWeb技術(HTML/CSS/JavaScript)のさまざまな連携手法やその活用例などについて、デモを交えて紹介します。 【セッションコード】JS1-13 【日時】4/4(水) 13:15-14:15 【会場】六本木アカデミーヒルズ49 [カンファレンスルーム2]
WildFly Swarmではじめる「パーツとしてのJavaEE」
WildFly Swarmではじめる「パーツとしてのJavaEE」
Hiroaki NAKADA
?
天神LT勉強会 #tenjin_LT で話したネタ
OSC2011Tokyo/Fall OpenStack Swift入門
OSC2011Tokyo/Fall OpenStack Swift入門
irix_jp
?
OpenStack Object Storage; Overview
OpenStack Object Storage; Overview
irix_jp
?
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
Shinji Takao
?
JJUG CCC 2021 Spring 発表資料 発表動画も YouTubeで公開しています。 https://www.youtube.com/watch?v=PntrAMCjYeU
碍耻产别谤苍别迟别蝉环境で実现する奥别产アプリケーションセキュリティ
碍耻产别谤苍别迟别蝉环境で実现する奥别产アプリケーションセキュリティ
NGINX, Inc.
?
NGINX Kubernetes APCJ Webinar
モタ?ン闯补惫补厂肠谤颈辫迟入门.辫诲蹿
モタ?ン闯补惫补厂肠谤颈辫迟入门.辫诲蹿
omochids0113
?
ES2015(ES6) 以降の書き方と Webpack, Babel について
react-ja.pdf
react-ja.pdf
ssuser65180a
?
React document in Japanese. Download the latest version from https://github.com/shinokada/js-framwork-docs/tree/main/pdf
CloudStackユーザ会 OSC.cloud
CloudStackユーザ会 OSC.cloud
samemoon
?
2012年12月16日オープンソースカンファレンス2012 .Cloud
Effective flutter
Effective flutter
小川 昌吾
?
オレオレ贵濒耻迟迟别谤
Flutter first impression
Flutter first impression
小川 昌吾
?
贵濒耻迟迟别谤でアプリ作ってみた感想
Flutter management statement
Flutter management statement
小川 昌吾
?
Flutterの状態管理 基本コードでの説明なので、スライド自体に中身はない BLoCについて詳細に解説
Laravel vue-project-upload
Laravel vue-project-upload
小川 昌吾
?
Vue.js Night Nagoya #2の発表資料
Atomic design+vue
Atomic design+vue
小川 昌吾
?
社内勉强会
今年はある意味当たり年だった! という一年振り返り
今年はある意味当たり年だった! という一年振り返り
小川 昌吾
?
狈骋碍2018叠で発表した尝罢の资料
Njug docker-20180623
Njug docker-20180623
小川 昌吾
?
名古屋Javaユーザグループ 2018年6月で発表した内容です。
アプリ屋のための Docker入門
アプリ屋のための Docker入門
小川 昌吾
?
社内勉强会用のDocker紹介的な資料
Njug 20180414
Njug 20180414
小川 昌吾
?
狈闯鲍骋発表资料
闯补惫补屋から笔贬笔别谤になって1年くらい経った
闯补惫补屋から笔贬笔别谤になって1年くらい経った
小川 昌吾
?
Nagoya PHP #12 LT資料
チュートリアルではじめる痴耻别.箩蝉
チュートリアルではじめる痴耻别.箩蝉
小川 昌吾
?
社内教育用の痴耻别.箩蝉チュートリアル
受託、厂贰厂、奥贰叠と経験したので比较してみた
受託、厂贰厂、奥贰叠と経験したので比较してみた
小川 昌吾
?
狈骋碍2017叠でカマシマシタ!
滨罢の开発现场における最近の当たり前これからの当たり前(主観)
滨罢の开発现场における最近の当たり前これからの当たり前(主観)
小川 昌吾
?
社内勉强会の固有名詞削ったヤツ。 再アップロードできないから、消してやり直した!
More Related Content
Similar to Lara vue
(9)
[JavaOne Tokyo 2012] JavaFX and Web Integration
[JavaOne Tokyo 2012] JavaFX and Web Integration
Kazuchika Sekiya
?
JavaFXの重要なポイントの一つはフル機能のWebブラウザを内蔵していることです。 これにより、JavaFXアプリケーションの中にWebアプリケーションを埋め込んだり、HTML5アプリケーションとJavaFXを連携させたりすることが可能になりました。 このセッションでは、JavaFXのWebコンポーネント(WebEngine)を中心に、JavaFXとWeb技術(HTML/CSS/JavaScript)のさまざまな連携手法やその活用例などについて、デモを交えて紹介します。 【セッションコード】JS1-13 【日時】4/4(水) 13:15-14:15 【会場】六本木アカデミーヒルズ49 [カンファレンスルーム2]
WildFly Swarmではじめる「パーツとしてのJavaEE」
WildFly Swarmではじめる「パーツとしてのJavaEE」
Hiroaki NAKADA
?
天神LT勉強会 #tenjin_LT で話したネタ
OSC2011Tokyo/Fall OpenStack Swift入門
OSC2011Tokyo/Fall OpenStack Swift入門
irix_jp
?
OpenStack Object Storage; Overview
OpenStack Object Storage; Overview
irix_jp
?
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
Shinji Takao
?
JJUG CCC 2021 Spring 発表資料 発表動画も YouTubeで公開しています。 https://www.youtube.com/watch?v=PntrAMCjYeU
碍耻产别谤苍别迟别蝉环境で実现する奥别产アプリケーションセキュリティ
碍耻产别谤苍别迟别蝉环境で実现する奥别产アプリケーションセキュリティ
NGINX, Inc.
?
NGINX Kubernetes APCJ Webinar
モタ?ン闯补惫补厂肠谤颈辫迟入门.辫诲蹿
モタ?ン闯补惫补厂肠谤颈辫迟入门.辫诲蹿
omochids0113
?
ES2015(ES6) 以降の書き方と Webpack, Babel について
react-ja.pdf
react-ja.pdf
ssuser65180a
?
React document in Japanese. Download the latest version from https://github.com/shinokada/js-framwork-docs/tree/main/pdf
CloudStackユーザ会 OSC.cloud
CloudStackユーザ会 OSC.cloud
samemoon
?
2012年12月16日オープンソースカンファレンス2012 .Cloud
[JavaOne Tokyo 2012] JavaFX and Web Integration
[JavaOne Tokyo 2012] JavaFX and Web Integration
Kazuchika Sekiya
?
WildFly Swarmではじめる「パーツとしてのJavaEE」
WildFly Swarmではじめる「パーツとしてのJavaEE」
Hiroaki NAKADA
?
OSC2011Tokyo/Fall OpenStack Swift入門
OSC2011Tokyo/Fall OpenStack Swift入門
irix_jp
?
OpenStack Object Storage; Overview
OpenStack Object Storage; Overview
irix_jp
?
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
Shinji Takao
?
碍耻产别谤苍别迟别蝉环境で実现する奥别产アプリケーションセキュリティ
碍耻产别谤苍别迟别蝉环境で実现する奥别产アプリケーションセキュリティ
NGINX, Inc.
?
モタ?ン闯补惫补厂肠谤颈辫迟入门.辫诲蹿
モタ?ン闯补惫补厂肠谤颈辫迟入门.辫诲蹿
omochids0113
?
react-ja.pdf
react-ja.pdf
ssuser65180a
?
CloudStackユーザ会 OSC.cloud
CloudStackユーザ会 OSC.cloud
samemoon
?
More from 小川 昌吾
(20)
Effective flutter
Effective flutter
小川 昌吾
?
オレオレ贵濒耻迟迟别谤
Flutter first impression
Flutter first impression
小川 昌吾
?
贵濒耻迟迟别谤でアプリ作ってみた感想
Flutter management statement
Flutter management statement
小川 昌吾
?
Flutterの状態管理 基本コードでの説明なので、スライド自体に中身はない BLoCについて詳細に解説
Laravel vue-project-upload
Laravel vue-project-upload
小川 昌吾
?
Vue.js Night Nagoya #2の発表資料
Atomic design+vue
Atomic design+vue
小川 昌吾
?
社内勉强会
今年はある意味当たり年だった! という一年振り返り
今年はある意味当たり年だった! という一年振り返り
小川 昌吾
?
狈骋碍2018叠で発表した尝罢の资料
Njug docker-20180623
Njug docker-20180623
小川 昌吾
?
名古屋Javaユーザグループ 2018年6月で発表した内容です。
アプリ屋のための Docker入門
アプリ屋のための Docker入門
小川 昌吾
?
社内勉强会用のDocker紹介的な資料
Njug 20180414
Njug 20180414
小川 昌吾
?
狈闯鲍骋発表资料
闯补惫补屋から笔贬笔别谤になって1年くらい経った
闯补惫补屋から笔贬笔别谤になって1年くらい経った
小川 昌吾
?
Nagoya PHP #12 LT資料
チュートリアルではじめる痴耻别.箩蝉
チュートリアルではじめる痴耻别.箩蝉
小川 昌吾
?
社内教育用の痴耻别.箩蝉チュートリアル
受託、厂贰厂、奥贰叠と経験したので比较してみた
受託、厂贰厂、奥贰叠と経験したので比较してみた
小川 昌吾
?
狈骋碍2017叠でカマシマシタ!
滨罢の开発现场における最近の当たり前これからの当たり前(主観)
滨罢の开発现场における最近の当たり前これからの当たり前(主観)
小川 昌吾
?
社内勉强会の固有名詞削ったヤツ。 再アップロードできないから、消してやり直した!
非エンジニアに捧ぐツアーオブ构成管理
非エンジニアに捧ぐツアーオブ构成管理
小川 昌吾
?
デザイナー向けに作った构成管理の勉强会资料
Dynamo db はじめの一歩
Dynamo db はじめの一歩
小川 昌吾
?
検証&得た知見を社内勉强会で発表
スキトラ骋颈迟
スキトラ骋颈迟
小川 昌吾
?
スキトラ用の资料
スキトラ Spring + mybatis
スキトラ Spring + mybatis
小川 昌吾
?
skill transfer.
テストコード入门
テストコード入门
小川 昌吾
?
勉强会の発表资料
滨辞罢検定
滨辞罢検定
小川 昌吾
?
滨辞罢検定を受けてきた所感
惭测厂蚕尝入门
惭测厂蚕尝入门
小川 昌吾
?
MySQLの社内勉强会資料1
Effective flutter
Effective flutter
小川 昌吾
?
Flutter first impression
Flutter first impression
小川 昌吾
?
Flutter management statement
Flutter management statement
小川 昌吾
?
Laravel vue-project-upload
Laravel vue-project-upload
小川 昌吾
?
Atomic design+vue
Atomic design+vue
小川 昌吾
?
今年はある意味当たり年だった! という一年振り返り
今年はある意味当たり年だった! という一年振り返り
小川 昌吾
?
Njug docker-20180623
Njug docker-20180623
小川 昌吾
?
アプリ屋のための Docker入門
アプリ屋のための Docker入門
小川 昌吾
?
Njug 20180414
Njug 20180414
小川 昌吾
?
闯补惫补屋から笔贬笔别谤になって1年くらい経った
闯补惫补屋から笔贬笔别谤になって1年くらい経った
小川 昌吾
?
チュートリアルではじめる痴耻别.箩蝉
チュートリアルではじめる痴耻别.箩蝉
小川 昌吾
?
受託、厂贰厂、奥贰叠と経験したので比较してみた
受託、厂贰厂、奥贰叠と経験したので比较してみた
小川 昌吾
?
滨罢の开発现场における最近の当たり前これからの当たり前(主観)
滨罢の开発现场における最近の当たり前これからの当たり前(主観)
小川 昌吾
?
非エンジニアに捧ぐツアーオブ构成管理
非エンジニアに捧ぐツアーオブ构成管理
小川 昌吾
?
Dynamo db はじめの一歩
Dynamo db はじめの一歩
小川 昌吾
?
スキトラ骋颈迟
スキトラ骋颈迟
小川 昌吾
?
スキトラ Spring + mybatis
スキトラ Spring + mybatis
小川 昌吾
?
テストコード入门
テストコード入门
小川 昌吾
?
滨辞罢検定
滨辞罢検定
小川 昌吾
?
惭测厂蚕尝入门
惭测厂蚕尝入门
小川 昌吾
?
Lara vue
1.
LaravelでVueを使うアレコレ 2019/04/12 sh-ogawa
2.
Lara-Vue ● 全部Vueで作る ● 永続データはVuexに放り込む ●
多言語化はLaravel -> Vue I18n ● サーバサイドバリデーションエラーの表示 ● サーバサイドからのflashメッセージの扱い ● ドメインロジックのエラーメッセージ ● アセットコンパイルするjsファイルは分ける ● webpackの設定を認識させる
3.
全部Vueで作る ● async、deferが使えるようになるため、 ターンアラウンドタイムが短くなる可能性 ● Blade噛ませると、タグ内が一瞬見える ●
部分的にやるなら、リアクティブに画面を動か す場所だけに限定する
4.
永続データはVuexに 放り込む ● コンポーネントが疎結合になる ● 永続化済データだけを入れるのがポイント ●
編集中データは入れてはいけない ● Vuex storeがmutation以外で更新されると エラーログが出るので即修正 ● storeの読込みはNuxt.jsをパクると良い
5.
多言語化はLaravel -> Vue I18n ●
Composer required martinlindhe/laravel-vue-i18n-generato ● php artisan vue-i18n:generate https://github.com/martinlindhe/laravel-vue-i18n- generator
6.
サーバサイドバリデーシ ョンエラーの表示 ● VueのerrorCapturedを使う ● rsp.data.errorsに入ってるからそれを投げる ●
ErrorBoundaryで拾って表示 <error-boundary> <hoge-screen /> </error-boundary>
7.
サーバサイドからのflash メッセージの扱い ● エラーはerrorCaptureに拾わせる ● 成功時は、Promise内でhref書き換えればOK ●
その場で表示したい場合は、Event Hub使う
8.
Event Hub ● 名前付いてるけど、専用のVueインスタンスを作 って、Vueプラグインとしてインストールするだ け ●
グローバルインスタンス経由でイベントのやり 取りを行うTIPS
9.
Event Hub const eventHub
= { install: function (Vue, options) { Vue.prototype.$eventHub = new Vue() } } export default eventHub
10.
Event Hub import EventHub
from '@/EventHub' Vue.use(EventHub) ```component.vue this.$eventHub.$on(‘event-name’, (value) => {/* 処理 */}) this.$eventHub.$emit(‘event-name’, value)
11.
ドメインロジックの エラーメッセージ ● IlluminateSupportViewErrorBag使う ● PHPの癖にイミュータブルだから使い方注意 ●
response()->json([‘errors’ => $errors]) で返すとバリデーションエラーと同じになる
12.
アセットコンパイルする jsファイルは分ける ● 自前のjsとライブラリを分ける ● Laravel
Mixのversionはファイルのハッシュ 取ってるだけだから、中身変わらなければ、 versionのIDは変わらない ● extractに外部ライブラリは全部記述する
13.
アセットコンパイルする jsファイルは分けるmix.js('resources/js/app.js', 'public/js') .extract(['axios', 'bulma',
'lodash.defaultsdeep', 'vee-validate', 'vue', 'vue-i18n', 'vue-template-compiler', 'vuex']) .sass('resources/sass/app.scss', 'public/css', { implementation: require('node-sass') }) .options({ processCssUrls: false }) .version()
14.
webpackの設定を認識 させる ● 相対パスがとにかく怠い ● エイリアスが無いと実際詰むと思う ●
冲冲颈诲别.飞别产辫补肠办.肠辞苍蹿颈驳.箩蝉作って颈诲别补に认识さす
15.
const path =
require('path') module.exports = { entry: path.resolve(__dirname, "resources/js/app.js"), output: { path: path.resolve(__dirname, 'public/js'), filename: 'app.js' }, resolve: { extensions: ['.js', '.vue', '.json'], alias: { 'vue$': 'vue/dist/vue.esm.js', '@': __dirname + '/resources/js' } } }
Editor's Notes
#4:
jsが動かないブラウザなら使えるテクニック。 ただ、全部くろみうむ化している現代において、ぶっちゃけそんなことはどうでも良くなりつつある 画面の特定部分だけに使う場合は、グローバルに登録はせずに、new Vueして使う。
#5:
画面の特定部分だけに使う場合は、グローバルに登録はせずに、new Vueして使う。
#6:
これで、フロントとバックエンドで生成する文言のブレを排除する
#7:
jsが動かないブラウザなら使えるテクニック。 ただ、全部くろみうむ化している現代において、ぶっちゃけそんなことはどうでも良くなりつつある 画面の特定部分だけに使う場合は、グローバルに登録はせずに、new Vueして使う。
#8:
jsが動かないブラウザなら使えるテクニック。 ただ、全部くろみうむ化している現代において、ぶっちゃけそんなことはどうでも良くなりつつある 画面の特定部分だけに使う場合は、グローバルに登録はせずに、new Vueして使う。
#11:
多用すると死ぬので、必要な箇所だけに限定する。 イベントハブに登録するイベント名は、定数で管理しても良いかも
Download