内置命令
<p>框架提供了一些 <code>artisan</code> 方便开发者使用, 可使用 <code>php artisan list</code> 查看所有可用的 <code>artisan</code> 命令.</p>
<p><br></p>
<h3><strong>创建一个新用户</strong></h3>
<pre><code class="language-bash"># 执行后, 根据提示输入用户名, 密码即可创建一个新用户.
php artisan admin:create-user</code></pre>
<p><br></p>
<h3><strong>清理代码生成器已经生成的内容</strong></h3>
<pre><code class="language-bash"># 此处 id 为代码生成器生成的 id
# eg: php artisan admin:gen-code-clear --id=1
php artisan admin:gen-code-clear {--id=}</code></pre>
<p><br></p>
<h3><strong>生成路由</strong></h3>
<pre><code class="language-bash"># 根据代码生成记录生成路由文件, 生成的路由文件在 `/routes/admin.php`
# excluded 为排除的记录id, 多个用逗号隔开 (可选)
# eg: php artisan admin:gen-route --excluded=1,2,3
php artisan admin:gen-route {--excluded=}</code></pre>
<p><br></p>
<h3><strong>安装框架</strong></h3>
<pre><code class="language-bash"># 该命令会初始化框架目录结构及数据库
php artisan admin:install</code></pre>
<p><br></p>
<h3><strong>发布框架资源</strong></h3>
<pre><code class="language-bash"># 可选参数:
# --force : 发布并覆盖
# --lang : 发布语言文件
# --views : 发布前端源码(一般不需要发布, 发布后代码在`resources/admin-views` 下)
# --assets : 发布静态资源文件
# --config : 发布配置文件
# eg: php artisan admin:publish --force --lang --views --assets --config
# 不传参数则发布所有资源
# eg: php artisan admin:publish
php artisan admin:publish</code></pre>
<p><br></p>
<h3><strong>更改用户密码</strong></h3>
<pre><code class="language-bash"># 执行后, 根据提示输入用户名, 密码即可.
php artisan admin:reset-password</code></pre>
<p><br></p>
<h3><strong>更新框架</strong></h3>
<pre><code class="language-bash"># 更新框架, 会自动发布资源
# 可选参数:
# --v : 指定版本号(可选, 根据 github release 描述填写, eg: --v=257)
php artisan admin:update {--v=}</code></pre>
<p><br></p>
<h3><strong>初始化模块</strong></h3>
<pre><code class="language-bash"># 初始化模块, 会自动发布资源
# 可选参数:
# --module : 指定模块名(可选, eg: --module=Master)
php artisan admin-module:init {--module=}</code></pre>
<p><br></p>
<h3><strong>更新模块</strong></h3>
<pre><code class="language-bash"># 更新所有模块中的框架资源
php artisan admin-module:update</code></pre>