LARAVEL學習
原來我忘記貼了 這邊貼一下XD 這次參加IT鐵人賽的系列文章 https://ithelp.ithome.com.tw/users/20107501/ironman/1386
共 15 篇文章
原來我忘記貼了 這邊貼一下XD 這次參加IT鐵人賽的系列文章 https://ithelp.ithome.com.tw/users/20107501/ironman/1386
> 警告:適用於更新,新安裝請參照舊文件對照著改 關於這個套件就不多加贅述了,我對它也是又愛又恨啊 這個版本大概是在上個月(8)底發的 1.0.0主要是在修復一些bug(至少我是沒什麼遇到) 基本上是跟Laravel/Lumen的auth做了很大的結合(guard可以正常使用了) 然後也不用use JWTAuth…之類的事情 記得更新的時候把config/app.php的<code class="EnlighterJSRAW">Tymon\JWTAuth\Providers\JWTAuthServiceProvider::class,拿掉 不拿掉的話應該是會不能更上去 然後就開始<code class="EnlighterJSRAW" data-enlighter-language="null">composer require tymon/jwt-auth:^1.0.0-rc.1 套件更新完之後一樣就是在config/app.php新增<code class="EnlighterJSRAW">Tymon\JWTAuth\Providers\Larave
請先準備該有的東西(Web server、MySQL、PHP…) 今天要講的版本是5.4,所以請先備妥 5.4跟5.3的事件觸發是一樣的,不過會跟5.2的有所差異(從fire到不用fire、預設事件的使用) 拿官方範例好了,這是觸發的程式碼 5.2 <code class="EnlighterJSRAW" data-enlighter-language="php">Event::fire(new PodcastWasPurchased($podcast)); 5.3 or later <code class="EnlighterJSRAW" data-enlighter-language="php">event(new PodcastWasPurchased($podcast)); 還有我踩到的那個預設事件的雷我就不說了… 然後從5.3以後都是把broadcasting從events拆出來,所以我們要講的只是最最基本的events 我們先從預設事件開始(如使用者登入) 要拿使用者登入做什麼呢? 就來記錄登入ip吧! 一定會有人想說要做這件事要events
原文:https://www.cloudways.com/blog/comment-system-laravel-vuejs/ 影片: https://www.youtube.com/watch?v=QQrAj7MbeZI&list=PLm5T_PR_LFpNW8qoficuKWVmGUa42I0Fm [https://www.youtube.com/watch?v=QQrAj7MbeZI&list=PLm5T_PR_LFpNW8qoficuKWVmGUa42I0Fm]
身為一個寫web的人 會用到資料結構真的不多 堆疊 struct 通通用不到 我現在只有一次因為檔案重新排序的問題去稍微翻了一下泡沫排序…
Windows需求Cmder [http://cmder.net/] 先來申請憑證 mkdir h2 cd h2 openssl genrsa -des3 -passout pass:x -out server.pass.key 2048 openssl rsa -passin pass:x -in server.pass.key -out server.key rm server.pass.key openssl req -new -key server.key -out server.csr 歇一下吧 打個CA的資料 然後繼續 (FQDN記得打上localhost或127.0.0.1) openssl x509 -req -sha256 -days 365 -in server.csr -signkey server.key -out server.crt npm init -y npm i express spdy -S 以下是index.js的內容 說白了http/2就是spdy的…延伸? 所以spdy是不可或缺的,然而需求https,所以要有憑證。 con
[vc_row][vc_column][vc_column_text] 如果我使用了Laravel當後端,然而在前端使用ajax呼叫時遇上這個錯誤該怎麼辦? 這篇文章教你如何解決! 這是因為一個cors的機制,Laravel預設會阻擋非同網域、甚至是port的請求。 假設我從localhost:3000想要透過ajax取得localhost:8000的資料,會被擋住,why? 因為你們不同網域嘛,這也是為了安全性之類的顧慮。 首先,我們建立一個中介層 [https://laravel.tw/docs/5.2/middleware],command line:<code class="EnlighterJSRAW" data-enlighter-language="null">artisan make:middleware Cors app\Http\Middleware\cors header('Access-Control-Allow-Origin', '*') ->header('Access-Control-Allow-Methods', 'GET,
站長的GitHub [https://github.com/a9650615] (裡面有些髒髒的東西) 打雜的GitHub [https://github.com/WeiZhiHuang](超乾淨的,預計幾個禮拜到一個月內會補東西上去) 本站GitHub [https://github.com/bgpsekai](unnameComic開發中)
今天打太多文章了,有點累 今天我們來實作Laravel的E-mail,測試功能為resetPassword [https://laravel.tw/docs/5.2/authentication#resetting-passwords] 來讓我們new一個project,順便把內建的Auth make起來 command line: laravel new test cd test artisan make:auth (說我命名沒有sence我也認了) .env(以Gmail為例) MAIL_DRIVER=smtp MAIL_HOST=smtp.gmail.com MAIL_PORT=465 MAIL_USERNAME={帳號} MAIL_PASSWORD={密碼} MAIL_ENCRYPTION=ssl 以下為Laravel 5.2(含) 以下的BUG,已於5.3修復, [vc_row][vc_column][vc_column_text] > config\mail.php 58. ‘from’ => [‘address’ => {帳號}
[vc_row][vc_column][vc_column_text]什麼是JWT [https://jwt.io/]? 簡單來說就是JSON Web Tokens 今天,我登入了,就會收到一組token,然而我再拿著這組token繼續去要資料,當然也包括身分的識別,而且這組token是有時間限制的,當token過期,就必須重新登入。 JWT本身是極為輕巧的規範,有乖乖點進第一行的超連結的同學就會知道它有多輕巧。 今天我們就來使用Laravel [https://laravel.tw/]來實作,若還不認識Laravel的同學請轉向 [https://bgpsekai.thisistap.com/tutorials/2016/04/laravel-%E5%95%9F%E7%A8%8B/]。 必備環境:Laravel、composer、Apache或其他Web Server、MySQL、PHP、Postman 當然,Wagon [http://www.laravel-dojo.com/opensource/wagon] 都幫我們準備好了,使用其他環境也是可以的,當然也能在現
[vc_row][vc_column][vc_column_text] https://github.com/gaearon/react-transform-boilerplate 看是喜歡git還是Download ZIP 之後就是DoReMiSo~ 安裝:npm install 執行伺服器:npm start 正所謂的懶人中的懶人[/vc_column_text][/vc_column][/vc_row]
以下各種嘴 剛剛在TV某S看到 魚菜共生 呵呵 別人做出來的東西為什麼要我們這群資訊專業的來做? 一定 一定一定不會比較好 然後那個 警用車牌辨識 不提供協助 靠同學們獨立完成? 再來 我們組的專案管理系統 到底期望我們做出什麼東西? 從頭到尾都是我一個人做 另一位同學輔助我 一個組有幾個人? 我不是要嘴組員 我的組員都很優秀 但不是對這方面 你他媽的相關協助呢? 老子要罷工.
[vc_row][vc_column][vc_column_text] > 重要!!本篇屬於理論性質,由於前篇的錯誤示範,本篇無法完成 (看看就好) 原文 [https://laravel.tw/docs/5.2/controllers#restful-resource-controllers] 今天學長跟我提到了路由的部分可以使用resource來做, 我是知道的,但是對於瀏覽器來說,它本身看不懂, 所以要在Form表單中加入_method(參考資料 [http://stackoverflow.com/questions/8054165/using-put-method-in-html-form])。 以PUT(update所使用的method)以及我們昨天的表單為範例: 姓名: 電話: {{ csrf_field() }} app\Http\routes.php: 把昨天的路由全部以這行來取代: <code class="EnlighterJSRAW" data-enlighter-language="php">Route::resource('/', 'Te
[vc_row][vc_column][vc_column_text]重話講在前頭,沒有PHP背景請勿輕易嘗試。 本文開始 Laravel [https://laravel.tw/]是什麼呢? Laravel是一款採用PHP的後端MVC框架,然而,我會建議初學者使用Laravel wagon [http://www.laravel-dojo.com/opensource/wagon]所提供的免安裝環境。 Laravel wagon需要 * Visual C++ 可轉散發套件 2012 [http://www.microsoft.com/zh-tw/download/details.aspx?id=30679] * Visual C++ 可轉散發套件 2015 [https://www.microsoft.com/zh-TW/download/details.aspx?id=48145] * 下載 wagon [https://github.com/laravel-dojo/wagon/releases/download/1.3.0/wagon-rele
import React, { Component } from 'react'; class MapTest extends Component { render() { var newsNodes = this.props.data.map(function(news) { return ( {news.title} {news.time} ); }); return ( 主題 時間 {newsNodes} ); } } export class Test extends Component { constructor(props) { super(props); this.state = {data: []}; this.loadNewsFromServer(); } loadNewsFromServer() { $.ajax({ url: ' http://211.23.17.100/itravel/index.php?view=getTravelNewsList', dataType: 'json', type: 'POST', data: {page: 1}, suc