A powerful and responsive blog system powered by laravel 5.5.

Overview

Xblog: responsive and powerful!
Latest Stable Version Total Downloads License

Powerful and responsive blog system powered by laravel 5.5. Click https://lufficc.com/blog to view live demo.


Xblog

中文 README | Docs

This blog is for my own use. I used to use hexo and github pages as my blog, but it's not flexible. Thus I write this blog. What I want to say is laravel is the best php framework I've ever seen.

Later I will share some experience of writing this blog, welcome your watch.

If you find bugs , glad you to issue.

Docs

Click here for details.

License

This blog is open-sourced software licensed under the MIT license.

Comments
  • 图片上传报权限不足

    图片上传报权限不足

    在后台-图片里,上传图片报权限不足:

    ErrorException in Zone.php line 150:
    file_put_contents(/.qiniu_phpsdk_hostscache.json): failed to open stream: Permission denied
    
    in Zone.php line 150
    at HandleExceptions->handleError('2', 'file_put_contents(/.qiniu_phpsdk_hostscache.json): failed to open stream: Permission denied', '/Users/tes/Works/Projects/xBlog/vendor/qiniu/php-sdk/src/Qiniu/Zone.php', '150', array('path' => '/.qiniu_phpsdk_hostscache.json'))
    

    vendor目录我给777了也不行,是不是漏了哪里?

    opened by jeanbi 8
  • Errors

    Errors

    Generating autoload files

    Illuminate\Foundation\ComposerScripts::postUpdate php artisan optimize

    [Symfony\Component\Debug\Exception\FatalErrorException] syntax error, unexpected '::' (T_PAAMAYIM_NEKUDOTAYIM)

    opened by yuri25 4
  • Create localization to translate for other languages

    Create localization to translate for other languages

    Now all text messages in views are written in Chinese, which makes it difficult to use the application in other languages. If all of them were defined in language files, it was convenient to manage the translation of phrases. In Laravel for this purpose there are means of localization, can use them?

    opened by lex111 3
  • What Wrong

    What Wrong

    SQLSTATE[42000]: Syntax error or access violation: 1140 Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause (SQL: select count(*) as aggregate from `notifications` where `notifications`.`notifiable_id` = 1 and `notifications`.`notifiable_id` is not null and `notifications`.`notifiable_type` = App\User and `read_at` is null order by `created_at` desc) (View: /home/zhiephie/Source/Personal/PHP/laravel-blog-master/resources/views/layouts/header.blade.php) (View: /home/zhiephie/Source/Personal/PHP/laravel-blog-master/resources/views/layouts/header.blade.php) (View: /home/zhiephie/Source/Personal/PHP/laravel-blog-master/resources/views/layouts/header.blade.php)
    
    opened by zhiephie 3
  • CacheServiceProvider.php 的绑定

    CacheServiceProvider.php 的绑定

    $this->app->bind('XblogCache', function ($app) { if (config('cache.enable') == 'true') { return new Cacheable(); } else { return new NoCache(); } });

    请问这里的XblogCache是对应的自定义Facade的XblogConfig? public static function getFacadeAccessor() { return 'XblogConfig'; }

    opened by yangzhipeng 2
  • 删除文章报错MethodNotAllowedHttpException in RouteCollection.php line 233

    删除文章报错MethodNotAllowedHttpException in RouteCollection.php line 233

    MethodNotAllowedHttpException in RouteCollection.php line 233: in RouteCollection.php line 233 at RouteCollection->methodNotAllowed(array('GET', 'HEAD')) in RouteCollection.php line 220 at RouteCollection->getRouteForMethods(object(Request), array('GET', 'HEAD')) in RouteCollection.php line 158 at RouteCollection->match(object(Request)) in Router.php line 533 at Router->findRoute(object(Request)) in Router.php line 512 at Router->dispatchToRoute(object(Request)) in Router.php line 498 at Router->dispatch(object(Request)) in Kernel.php line 174 at Kernel->Illuminate\Foundation\Http{closure}(object(Request)) in Pipeline.php line 30 at Pipeline->Illuminate\Routing{closure}(object(Request)) in TransformsRequest.php line 30 at TransformsRequest->handle(object(Request), object(Closure)) in Pipeline.php line 148 at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in Pipeline.php line 53 at Pipeline->Illuminate\Routing{closure}(object(Request)) in TransformsRequest.php line 30 at TransformsRequest->handle(object(Request), object(Closure)) in Pipeline.php line 148 at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in Pipeline.php line 53 at Pipeline->Illuminate\Routing{closure}(object(Request)) in ValidatePostSize.php line 27 at ValidatePostSize->handle(object(Request), object(Closure)) in Pipeline.php line 148 at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in Pipeline.php line 53 at Pipeline->Illuminate\Routing{closure}(object(Request)) in CheckForMaintenanceMode.php line 46 at CheckForMaintenanceMode->handle(object(Request), object(Closure)) in Pipeline.php line 148 at Pipeline->Illuminate\Pipeline{closure}(object(Request)) in Pipeline.php line 53 at Pipeline->Illuminate\Routing{closure}(object(Request)) in Pipeline.php line 102 at Pipeline->then(object(Closure)) in Kernel.php line 149 at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 116 at Kernel->handle(object(Request)) in index.php line 53

    opened by wwwxmu 2
  • 不管是新安装还是从这里clone,都是出错的

    不管是新安装还是从这里clone,都是出错的

    不管是使用composer create-project lufficc/xblog PrjName,还是clone这个版本的代码,到最后都是出现这个错误,啥情况?

    > php artisan optimize
    PHP Parse error:  parse error in /Users/user/Works/Xblog/vendor/laravel/scout/src/Console/FlushCommand.php on line 32
    
    
      [Symfony\Component\Debug\Exception\FatalErrorException]  
      parse error 
    

    我使用composer create-project laravel/laravel PrjName是可以正常创建项目,并运行起来。说明我的环境是正常的。

    opened by jeanbi 2
Releases(5.0.0)
Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS powered by PHP, Markdown, Twig, and Symfony

Grav Grav is a Fast, Simple, and Flexible, file-based Web-platform. There is Zero installation required. Just extract the ZIP archive, and you are alr

Grav 13.6k Dec 24, 2022
Laravel-Blog is a blog application written in Laravel 4.2.

创造不息,交付不止 Introduction Laravel-Blog is a blog project written in Laravel 4.2. Screenshots Article List Page Article composing page Single post page Ad

Summer 192 Dec 15, 2022
A powerful open source Laravel Blog with WYSWYG and CRUD (Create Read Update Delete) built on Laravel 5.8 and Bootstrap 4

Larablog A powerful open source Laravel Blog with WYSWYG and CRUD (Create Read Update Delete) built on Laravel 5.8 and Bootstrap 4 Table of contents F

Jeremy Kenedy 144 Oct 11, 2022
Mofhy is a secure, fast and responsive client area for managing MyOwnFreeHost accounts and ssl certificates.

Mofhy is an open-source MyOwnFreeHost client area for managing accounts and ssl certificates. It has easy to use features much like the WHMCS Digit UI interface

Mofhy 12 Dec 15, 2022
A fully responsive and dynamic web app to present all products for a start-up called Zarafah

A fully responsive and dynamic web app to present all products for a start-up called Zarafah. Made of HTML, CSS, TailwindCss, Vanilla JavaScript, AlpineJS, Laravelphp, Laravel Breeze, Jotform Api for forms submissions and Mailchimp Api for Newsletter.

Mostafa Said 7 Dec 11, 2022
A Responsive Web Chat App Using Php , MySql and JavaScript

Web-Chat-App A Responsive Web Chat App Using Php , MySql and JavaScript Prerequisites XAMPP [Php Runtime Environment] click HERE To Download XAMPP Set

Luttapi 4 Jul 12, 2022
This is a simple blog system, you can sign up and create post.

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Nnadi Chimezie Charles 1 Jan 8, 2022
a super lightweight markdown wiki/blog/tweeting system.

laMDWiki is a super light weight blog/wiki platform running on PHP!

null 4 Dec 24, 2021
Powerful, yet easy to use, open-source online ordering, table reservation and management system for restaurants

TastyIgniter provides a professional and reliable platform for restaurants wanting to offer online food ordering and table reservation to their custom

TastyIgniter 2.4k Dec 27, 2022
Cachet is a beautiful and powerful open source status page system.

Cachet is a beautiful and powerful open source status page system. Overview List your service components Report incidents Customise the look of your s

Cachet 12.5k Dec 5, 2021
Self hosted project management and collaboration tool powered by TALL stack

Sponsored By: Self hosted project management and collaboration tool inspired by basecamp. Notice: Project under some major change, do not use until st

iluminar 1.8k Jan 6, 2023
Shoutit is a PHP powered shoutbox which uses mySQL to store shouts

This is a very basic PHP/MySQL application. built to prove my usuage of basic php + MySQL. It is very easy to use, has error checking, and very fast. Users can post shouts along with their names & comment.

Roman Hossain Shaon 10 Oct 10, 2022
A simple helpdesk tickets system for Laravel 5.1+ which integrates smoothly with Laravel default users and auth system

A simple helpdesk tickets system for Laravel 5.1+ which integrates smoothly with Laravel default users and auth system, demo is available at: http://ticketit.kordy.info/tickets

Ahmed Kordy 857 Dec 30, 2022
A simple and useful blog coded with laravel & php.

Blog with Setup Directions npm install composer install Set database infos in the .env php artisan migrate:fresh --seed php artisan serve npm run hot

Mustafa Tofur 1 Oct 11, 2022
This is a personal portfolio and blog project based on Laravel 5.1.

nahid.co [Laravel 5.1] This is my personal blog project develop with latest Laravel version 5.1. Its opensource for students learning purpose. Install

Nahid Bin Azhar 22 Aug 12, 2022
Project of Simple Blog using: HTML, CSS, PHP, MYSQL, and BOOTSTRAP

Project-Stormwind Project of Simple Blog using: HTML, CSS, PHP, MYSQL, and BOOTSTRAP Functions : A personal blog about Blizzard and their work Main Th

Jan Andrzejewski 2 Aug 24, 2022
Simple blog concept with features such authentication (creating accounts, logging in) and commenting.

Simple blog concept with features such authentication (creating accounts, logging in) and commenting. Styling done with tailwindcss and inline javascript is provided by alpineJS.

null 1 Oct 26, 2021
Dynamic photo package for blog posts and other features, integrating CKEditor Smart WYSIWYG

Dynamic Photo Dynamic Photo is a package to assist in integration with CKEditor, a powerful WYSIWYG. With the package it is possible to send photos dy

Michael Frank 7 Jul 18, 2022
A simple blog project I built when learning Laravel 8

Harmonify Blog Disclaimer: All users data previewed on the image are fake data generated with FakerPHP. Introduction Harmonify Blog is a simple blog p

Wendy Surya Wijaya 3 Dec 9, 2021