acr/acr_blog

博客

安装: 27

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

语言:HTML

类型:laravel

dev-blog 2018-03-24 20:29 UTC

This package is auto-updated.

Last update: 2024-09-29 04:49:36 UTC


README

必需

http://image.intervention.io/getting_started/installation composer require acr/acr_fl

安装

composer json

"acr/acr_blog": "dev-blog"

提供者

 Acr\Acr_blog\Acr_blogServiceProvider::class,

别名

'Acr_blog' => \Acr\Acr_blog\Facades\Acr_blog::class,

public_html/acr_blog/blog.blade.php

@extends('index')  // default extends page
@section('acr_index') // default yield
    @yield('acr_blog') // blog yield dont edit
@stop
 {!! AcrFile::css() !!}  

加载CSS文件。

PHP
{!! AcrFile::form() !!}

加载表单

PHP
$acr_file_id = Acr_blog::acr_file_id();
$fl_data = [
    'acr_file_id' => $acr_file_id,
]
{!! Acr_blog::get_file($acr_file_id, $file_name, $loc = '') !!}

打印文件

{!! Acr_blog::files_list($acr_file_id) !!}

列出文件

{!! Acr_blog::files_galery($acr_file_id) !!}

以画廊形式列出文件

acr_file_id发送是必需的,可以发送额外数据。应从相关表中获取,例如,如果您要使用它来处理产品,则产品表中应包含acr_file_id列,如果acr_file_id变量为null,则:$acr_file_id = Acr_blog::acr_file_id(),您需要创建一个新的acr_file_id并添加到产品表中的acr_file_id列中。

PHP
{!! AcrFile::js($fl_data) !!}

加载JavaScript文件。

CREATE TABLE `acr_files` (
  `id` int(11) NOT NULL,
  `user_id` int(11) DEFAULT NULL,
  `parent_id` int(11) DEFAULT NULL,
  `file_dir` varchar(50) COLLATE utf8_turkish_ci DEFAULT NULL,
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_turkish_ci;

CREATE TABLE `acr_files_childs` (
  `id` int(11) NOT NULL,
  `acr_file_id` int(11) DEFAULT NULL,
  `old_id` int(11) DEFAULT NULL,
  `sira` int(11) NOT NULL DEFAULT '10',
  `goster` tinyint(4) NOT NULL DEFAULT '1' COMMENT '0 gösterilmiyor 1 gösteriliyor',
  `file_name` varchar(200) COLLATE utf8_turkish_ci DEFAULT NULL,
  `file_name_org` varchar(200) COLLATE utf8_turkish_ci DEFAULT NULL,
  `file_size` varchar(25) COLLATE utf8_turkish_ci DEFAULT NULL,
  `file_type` varchar(10) COLLATE utf8_turkish_ci DEFAULT NULL,
  `mime` varchar(200) COLLATE utf8_turkish_ci DEFAULT NULL,
  `download` int(11) DEFAULT NULL,
  `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_turkish_ci;

--
-- Dökümü yapılmış tablolar için indeksler
--

--
-- Tablo için indeksler `acr_files`
--
ALTER TABLE `acr_files`
  ADD PRIMARY KEY (`id`);

--
-- Tablo için indeksler `acr_files_childs`
--
ALTER TABLE `acr_files_childs`
  ADD PRIMARY KEY (`id`);

--
-- Dökümü yapılmış tablolar için AUTO_INCREMENT değeri
--

--
-- Tablo için AUTO_INCREMENT değeri `acr_files`
--
ALTER TABLE `acr_files`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1231;

--
-- Tablo için AUTO_INCREMENT değeri `acr_files_childs`
--
ALTER TABLE `acr_files_childs`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=920;
COMMIT;