artincms / laravel_portfolio
官方 ArtinCMS.com Laravel 相册系统包
v1.0
2018-09-03 04:21 UTC
Requires
- artincms/laravel_file_manager: dev-master
- artincms/laravel_tagable: dev-master
- hashids/hashids: ^3.0
- yajra/laravel-datatables-oracle: ~8.0
This package is auto-updated.
Last update: 2024-09-13 17:12:34 UTC
README
laravel Portfolio 管理器是一个 laravel 包
要求
- PHP >= 7.0
- Laravel 5.5|5.6
- vue js (如果您想使用我们的 vue js 模板)
安装
快速安装
composer require artincms/laravel_portfolio
发布供应商
$ php artisan vendor:publish --provider="ArtinCMS\LPM\LPMServiceProvider" --force
迁移表
$ php artisan migrate
将 Laravel 文件管理器数据种子到 lfm_file_mime_type 表
php artisan db:seed --class="ArtinCMS\LFM\Database\Seeds\FilemanagerTableSeeder"要了解更多关于 Laravel 文件管理器设置的信息,您可以访问 laravel file manager
使用方法
管理相册管理器后端 URL 为http://yourDomain/LPM/Portfolio
要在站点的前端使用 laravel 相册,您应该在项目中使用以下编码的 HTML 代码
<div id="portfolio">
<laravel_portfolio :category_id="1" :lang_id=1 :rtl=true></laravel_portfolio>
</div>
并创建如下示例的 JavaScript 文件。
window.Vue = require('vue');
Vue.component('laravel_portfolio', require('./components/laravel_portfolio/laravel_portfolio.vue'));
window.onload = function () {
const portfolio = new Vue({
el: '#portfolio',
});
}
如果您不想开发此模板,则只需加载此 JavaScript 文件即可。
<script src="{{ asset('vendor/laravel_portfolio/components/portfolio.min.js') }}" defer></script>