這是有關用Laravel後端構建React應用程序的系列的第二個也是最後一部分。在該系列的第一部分中,我們使用Laravel為基本的產品上市應用程序創建了一個RESTFUL API。在本教程中,我們將使用React進行開發前端。
>
>在上一個教程中,快速回顧,我們開發了一個對API調用響應的Laravel應用程序。我們為簡單產品列表應用程序創建了路線,控制器和模型。由於控制器的工作是返回對HTTP請求的響應,因此視圖部分被完全跳過。>
>,我們討論了使用Laravel的例外處理和驗證的技術。到教程結束時,我們有了Laravel後端API。現在,我們可以使用此API來為網絡和各種移動設備構建應用程序。 在本教程中,我們將把重點轉移到前端。本教程的前半部分是關於在Laravel環境中設置React。我還將向您介紹Laravel Mix(由Laravel 5.4及以後的支持),這是用於編譯資產的API。在本教程的下半年,我們將開始從頭開始構建React應用程序。 >在Laravel 5.4中引入了Laravel>
使用React Prest命令(Laravel 5.5和Laravel 7)> 更好地理解Laravel Mix的工作方式,如果您需要在以後的時間自定義WebPack配置,這一點很重要。 React Preset命令沒有提供有關背景中事物的工作方式的信息。因此,讓我們刪除反應預設,然後手動追溯步驟。
>如果您正在運行Laravel 5.4,或者如果您只是好奇地看到Laravel Mix的配置方式,以下是您需要遵循的步驟:
>安裝USESTATEcomposer require laravel/ui<br>php artisan ui react<br><br>// Generate login & registration scaffolding...<br>php artisan ui react --auth<br>
和依賴性將執行。在其中,我們使用RenderProducts方法來描述組件的UI。最後,所有產品都被渲染為列表。
最後,我們將返回語句中的頁面渲染到頁面。
顯示產品數據
摘要
我們距離開始的地方已經走了很長一段路。首先,我們使用Laravel框架創建了REST API。然後,我們討論了混合Laravel和反應的選擇。最後,我們使用React構建了API的前端。
,儘管我們主要致力於使用React創建單頁應用程序,但您可以創建視圖中安裝在特定元素上的小部件或組件。反應非常靈活,因為它是一個庫,而且是一個好的圖書館。實際上,我們在市場上有許多物品可供購買,審查,實施等。如果您正在尋找圍繞React的其他資源,請不要猶豫。你的想法是什麼?在論壇中與我們分享。
本文已隨著金斯利·烏巴(Kingsley Ubah)的貢獻而更新。金斯利熱衷於創建教育和啟發讀者的內容。愛好包括閱讀,足球和騎自行車。以上是構建具有Laravel後端的React應用程序:第2部分,React的詳細內容。更多資訊請關注PHP中文網其他相關文章!