Jimmy's Code

Want to be a better Coder
^

去年的12月,我從上一間公司離職。其實,一月是打算好好去玩~ 突然覺得自己韓國去得真是很好的時候,不然可能回來就要自行隔離幾天了XD 想知道韓國旅遊心得的可以到我的樂在信仰中喔:https://r567tw.tw/2020韓國之旅/ 然後二月就是各種找工作、思考要做那些工作…..然後各種的無聲卡、拒絕、邀請進去…。 有一家做博弈的接案公司最誇張,其實我本來就沒打算做博弈了,… 繼續閱讀

賽後小感想以及後續學習

 2019-10-15   r567tw 

終於來到這最後一天,然而人家最後一天都在寫些感言充廢文,我在這一天還是要稍微帶點技術含量的東西ㄎㄎ 以下東西很多又很雜,畢竟 php 就是義大利麵嘛(大誤),請耐心閱讀~ Laravel Best Practice 介紹一個 Github 專案:https://github.com/alexeymezenin/laravel-best-practices 裡面介紹很多建議的 Laravel 寫法,… 繼續閱讀

Laravel 套件

 2019-10-14   r567tw 

今天將帶大家快速帶過幾個官方套件以及個人工作經驗上覺得好用的套件。並且後續也給大家相關的軍火庫可以在日後開發專案上用到。基本上有相對應的需求才用,可以搭配該套件的官方文件撰寫程式,這些基本上文件都很易讀,相信無痛上手是很有可能的喔! 官方套件 篇 首先我一定要先推薦一下 Laravel 官方提供的套件啦,就是這些套件形成 Laravel 一個龐大且厲害的生態系。 Laravel Cashier(官… 繼續閱讀

Laravel: 遺珠之憾

 2019-10-13   r567tw 

剩下最後的三天鐵人賽,其實原本我有點想繼續寫下去的…但說真的有點有氣無力,如果你發現我最近這幾天的文章風格與教學,就可以發現我其實有點虎頭蛇尾了哈哈。 所以最後這三天將進入第三階段新的章節,也就是主要會再討論關於 Laravel 的套件、以及大架構、還有 Best Practice 等等的內容,雖然技術含量不高,但也就是我基於我所有的 Laravel 經驗全力輸出了! 不過我個人是還蠻… 繼續閱讀

Laravel Collections

 2019-10-12   r567tw 

接下來,我想要分享關於Laravel 的一個比較特別的類別:Collections 他有點像是陣列的概念,但更像是一個集合的概念。 相信如果你還記得前面教學談到幾行的程式碼,裡面不是有Article::all和$article->tags這幾段嗎?如果你去dd()它,你會發現他們都是同一種類別:Illuminate\Database\Eloquent\Collection 當然,如果你有在之… 繼續閱讀

Laravel 多語系網站

 2019-10-11   r567tw 

接著前一天的Helper主題,我們那時談到了trans()這個helper,底下應該會常常在使用它,我們有時候會需要有國際化的需求,需要征服宇宙,所以做一個多語系的網站是有必要的。接下來,讓我們來示範一下Laravel這個全能型框架關於多語系能力的展現吧! 網頁要實現所謂的多語系有兩種方法 建立多個網站(土法煉鋼型):例如我需要有英文和中文的網站,就會英文有一個網站,中文又會有另外一個網站。這兩個… 繼續閱讀

Laravel Helpers

 2019-10-10   r567tw 

寫到這裡,終於剩下最後的5天就可以完成這整個鐵人賽!(撒花 接下來希望自己再接再厲。繼續完成後續幾天的Laravel 教學系列。 今天也是個簡單風(好幾天都是簡單風了QQ) 介紹一下Laravel作為一個全能型的框架,還提供了一些稱為「Helper」的東西幫助我們可以整理程式碼、封裝了一些我們常常會弄到的部分,也可以稱之為「語法糖」,總之幫助我們可以避免「重複造輪子」。而順道一提的是:我們之前也早… 繼續閱讀

Laravel Pagination

 2019-10-09   r567tw 

沒想到寫這麼多天以來,我居然漏掉一個這麼重要的環節:「分頁」。在網頁的世界中,讓資料作出排序及分頁絕對是必要做到的一件事情,Laravel作為一個全能框架,這項功能肯定是有放在裡面的。讓我們以文章列表作為範例,其實就是將原本的Article::all()改為Article::paginate(5)就好囉,至於那個5看你想換哪個數字都可以,那個意思是你要幾個項目為一頁。 然而我知道,你會想問如果底下… 繼續閱讀

Laravel Task Scheduling

 2019-10-08   r567tw 

接下來我想要分享一些關於 CronJob 的一些事情,有時候,我們會有一些日常的工作需要在每天某一個時間固定執行,像是網頁世界最常見的就是發電子報,這只是最常見的例子,當然還有其他類似的例子,例如會員卡收費、清Log之類的,我們可以透過 Laravel 的 Task Scheduling 來做這些事情,管你想新增多少項、要做什麼,只要能用程式寫得出來,都可以來做喔! 還記得我們前幾天談到的Lara… 繼續閱讀

Laravel File Storage

 2019-10-07   r567tw 

接下來我分享關於Laravel內建關於檔案管理的部分,先上個文件:https://laravel.com/docs/6.x/filesystem Laravel 的檔案除了傳統上的可以存在本機(Server)上,也可以存在AWS S3和ftp/sftp喔,也可以配合一些大大寫好的套件存在GCP或者其他儲存的載體中。 這裡就簡單說明一下: 如果你要提取檔案 $contents = Storage::… 繼續閱讀

1 2 3 4