版本升级须知
<h1>版本升级须知</h1>
<h3>说明</h3>
<p><code>Dcat Admin</code>的版本发行将会参考主流<code>web框架</code>的发行策略,尽量降低版本升级带来的影响,小版本和补丁<strong>决不</strong>包含非兼容性更改;同时我们也将会提供更新日志,详细说明新版本的改动以及可能造成的影响。</p>
<h3>升级命令</h3>
<p>升级命令</p>
<pre><code class="language-bash">composer update dcat/laravel-admin</code></pre>
<p>升级成功之后需要运行 <code>admin:update</code> 命令进行重新发布语言包、配置文件、前端静态资源等文件,然后<strong>清理浏览器缓存</strong></p>
<pre><code class="language-bash"># 发布 语言包、配置文件、前端静态资源、数据迁移文件等
php artisan admin:update</code></pre>
<p>运行 <code>admin:update</code>,相当于运行</p>
<pre><code>php artisan admin:publish --assets --migrations --lang --force
php artisan migrate</code></pre>
<h4>发布文件命令</h4>
<p>> 运行 <code>admin:update</code> 后一般不需要运行 <code>admin:publish</code> 命令</p>
<pre><code class="language-bash">php artisan admin:publish --force</code></pre>
<p>只更新语言包</p>
<pre><code class="language-bash">php artisan admin:publish --force --lang</code></pre>
<p>只更新配置文件</p>
<pre><code class="language-bash">php artisan admin:publish --force --config</code></pre>
<p>只更新前端静态资源</p>
<pre><code class="language-bash">php artisan admin:publish --force --assets</code></pre>
<p>只更新数据库迁徙文件(这个一般不需要更新)</p>
<pre><code class="language-bash">php artisan admin:publish --force --migrations</code></pre>