搜尋
首頁php框架Laravellaravel5.5和laravel-admin的安裝步驟介紹

這篇文章帶給大家的內容是關於laravel5.5和laravel-admin的安裝步驟介紹,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

配置laravel-admin

官方的教學還是沒問題的,但也遇到了一點點小小坑,再做個記錄吧

安裝Laravel
Laravel 使用Composer 管理依賴,所以,安裝之前確保已經在機器上安裝了Composer(如果尚未安裝的話參考這篇文件去安裝吧)。

透過Laravel 安裝器

首先,透過Composer 安裝Laravel 安裝器:

composer global require "laravel/installer"

確保$HOME/.composer/vendor/bin 在系統路徑中(Mac中對應路徑是~/.composer/vendor/bin,Windows對應路徑是~/AppData/Roaming/Composer/vendor/bin,其中~ 表示目前使用者家目錄),否則不能在命令列任意路徑下呼叫laravel 命令。

安裝完成後,透過簡單的laravel new 指令即可在目前目錄下建立一個新的Laravel 應用,例如,laravel new blog 將會建立一個名為blog 的新應用,且包含所有Laravel 依賴。此安裝方法比透過Composer 安裝快很多:

laravel new blog

如果之前已經安裝過舊版本的Laravel 安裝器,需要更新後才能安裝最新的Laravel 5.5 框架應用:

composer global update

透過Composer Create-Project

你也可以在終端機中透過Composer 的create-project 指令來安裝Laravel 應用:

composer create-project --prefer-dist laravel/laravel laravel-admin

如果要下載安裝Laravel 其他版本應用,例如5.5 版本,可以使用這個指令:

composer create-project --prefer-dist laravel/laravel laravel-admin 5.5.*。

注意

PHP7.0.30報錯,文件寫的PHP>7.0.0即可,但是這種寫法貌似是7.1才可以的.

laravel5.5和laravel-admin的安裝步驟介紹

laravel5.5和laravel-admin的安裝步驟介紹

#這種寫法不辨識,去掉就OK了.或者升級更高版本PHP即可,注意打開openssl

.env檔案按照常規配置就可以了

laravel5.5和laravel-admin的安裝步驟介紹

注意和資料庫表名稱不要寫錯

然後

#首先確保安裝好了laravel,並且資料庫連接設定正確。然後進入laravel目錄執行

composer require encore/laravel-admin

然後執行下面的命令來發布資源:

php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"

在該命令會產生設定檔config/admin.php,可以在裡面修改已安裝的位址、資料庫連接、以及表名,建議都是用預設配置不修改。

然後執行下面的指令完成安裝:

php artisan admin:install

成功:

laravel5.5和laravel-admin的安裝步驟介紹

#啟動服務後,在瀏覽器開啟http://localhost/admin/ ,使用使用者名稱admin 和密碼admin登陸.

報錯:

laravel5.5和laravel-admin的安裝步驟介紹

最後進入config/filesystems.php 加入

'admin' => [
    'driver'     => 'local',
    'root'       => public_path('upload'),
    'visibility' => 'public',
    'url' => env('APP_URL').'/public/upload/',
],

laravel5.5和laravel-admin的安裝步驟介紹

#修改語言:
開啟config/app.php 修改en -> zh-CN

'locale' => 'zh-CN',

以上是laravel5.5和laravel-admin的安裝步驟介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:segmentfault。如有侵權,請聯絡admin@php.cn刪除
Laravel的全堆棧開發:管理API和前端邏輯Laravel的全堆棧開發:管理API和前端邏輯Apr 28, 2025 am 12:22 AM

在Laravel全棧開發中,管理API和前端邏輯的有效方法包括:1)使用RESTful控制器和資源路由管理API;2)通過Blade模板和Vue.js或React處理前端邏輯;3)通過API版本控制和分頁優化性能;4)保持後端和前端邏輯分離,確保可維護性和可擴展性。

翻譯失落:分佈式團隊中的文化細微差別和誤解翻譯失落:分佈式團隊中的文化細微差別和誤解Apr 28, 2025 am 12:22 AM

TotackleculturalIntricaciesIndistributedTeams,fosteranenvironmentcelebratingDifferences,BemindfulofCommunication,andusetoolsforclarity.1)ImpartimentCulturalexchangessessionStossessessionStosharestories andraditions.2)

測量連接:分析和見解遠程通信有效性測量連接:分析和見解遠程通信有效性Apr 28, 2025 am 12:16 AM

Toassesstheeffectivenessofremotecommunication,focuson:1)Engagementmetricslikemessagefrequencyandresponsetime,2)Sentimentanalysistogaugeemotionaltone,3)Meetingeffectivenessthroughattendanceandactionitems,and4)Networkanalysistounderstandcommunicationpa

分佈式團隊中的安全風險:保護偏遠世界中的數據分佈式團隊中的安全風險:保護偏遠世界中的數據Apr 28, 2025 am 12:11 AM

toprotectsentiveDatainDistributedTeams,實現的 - 擬合方法:1)使用EndEnd-to-endencryptignterforsecuroCommunication,2)基於applyrole的acccessControl(rbac)tomanagepermissions,3),3)costerrestdataatrestdataatrestwithkeymanagementtools,and4)

超越電子郵件:探索現代溝通平台以進行遠程協作超越電子郵件:探索現代溝通平台以進行遠程協作Apr 28, 2025 am 12:03 AM

不,emailisnotthebostforremotecollaborationtoday.modern PlatformLack,Microsoft Teams,Zoom,Asana和Trellofferreal時間通信,項目管理,項目管理和IntintegrationFeatureSthanCteAncteAncteAmworkworkesseffiquice。

協作文檔編輯:簡化分佈式團隊中的工作流程協作文檔編輯:簡化分佈式團隊中的工作流程Apr 27, 2025 am 12:21 AM

協作文檔編輯是分佈式團隊優化工作流程的有效工具。它通過實時協作和反饋循環提升溝通和項目進度,常用工具包括GoogleDocs、MicrosoftTeams和Notion。使用時需注意版本控制和學習曲線等挑戰。

以前的Laravel版本將得到多長時間?以前的Laravel版本將得到多長時間?Apr 27, 2025 am 12:17 AM

ThepreviousversionofLaravelissupportedwithbugfixesforsixmonthsandsecurityfixesforoneyearafteranewmajorversion'srelease.Understandingthissupporttimelineiscrucialforplanningupgrades,ensuringprojectstability,andleveragingnewfeaturesandsecurityenhancemen

利用Laravel的功能來為前端開發和後端開發利用Laravel的功能來為前端開發和後端開發Apr 27, 2025 am 12:16 AM

Laravelcanbeeffectivelyusedforbothfrontendandbackenddevelopment.1)Backend:UtilizeLaravel'sEloquentORMforsimplifieddatabaseinteractions.2)Frontend:LeverageBladetemplatesforcleanHTMLandintegrateVue.jsfordynamicSPAs,ensuringseamlessfrontend-backendinteg

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。