' + $(this.element).parent().find('img').attr('alt') + '
'; 31 | }, 32 | helpers : { 33 | title : { type: 'inside' }, 34 | } 35 | }); 36 | 37 | 38 | }); 39 | $(this).addClass("active"); 40 | return false; 41 | }); 42 | 43 | }//if quicksand 44 | 45 | }); -------------------------------------------------------------------------------- /public/assets/public/asset/js/quicksand/setting.js: -------------------------------------------------------------------------------- 1 | jQuery.noConflict(); 2 | jQuery(document).ready(function($){ 3 | 4 | if (jQuery().quicksand) { 5 | 6 | // Clone applications to get a second collection 7 | var $data = $(".portfolio-area").clone(); 8 | 9 | //NOTE: Only filter on the main portfolio page, not on the subcategory pages 10 | $('.portfolio-categ li').click(function(e) { 11 | $(".filter li").removeClass("active"); 12 | // Use the last category class as the category to filter by. This means that multiple categories are not supported (yet) 13 | var filterClass=$(this).attr('class').split(' ').slice(-1)[0]; 14 | 15 | if (filterClass == 'all') { 16 | var $filteredData = $data.find('.item-thumbs'); 17 | } else { 18 | var $filteredData = $data.find('.item-thumbs[data-type=' + filterClass + ']'); 19 | } 20 | $(".portfolio-area").quicksand($filteredData, { 21 | duration: 600, 22 | adjustHeight: 'auto' 23 | } 24 | $(this).addClass("active"); 25 | return false; 26 | }); 27 | 28 | }//if quicksand 29 | 30 | }); -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csesumonpro/laravel-vue-js-super-blog/fa020c268957d22974ee7323468ab645e198d91e/public/favicon.ico -------------------------------------------------------------------------------- /public/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csesumonpro/laravel-vue-js-super-blog/fa020c268957d22974ee7323468ab645e198d91e/public/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.eot -------------------------------------------------------------------------------- /public/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csesumonpro/laravel-vue-js-super-blog/fa020c268957d22974ee7323468ab645e198d91e/public/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.ttf -------------------------------------------------------------------------------- /public/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csesumonpro/laravel-vue-js-super-blog/fa020c268957d22974ee7323468ab645e198d91e/public/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.woff -------------------------------------------------------------------------------- /public/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csesumonpro/laravel-vue-js-super-blog/fa020c268957d22974ee7323468ab645e198d91e/public/fonts/vendor/@fortawesome/fontawesome-free/webfa-brands-400.woff2 -------------------------------------------------------------------------------- /public/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csesumonpro/laravel-vue-js-super-blog/fa020c268957d22974ee7323468ab645e198d91e/public/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.eot -------------------------------------------------------------------------------- /public/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csesumonpro/laravel-vue-js-super-blog/fa020c268957d22974ee7323468ab645e198d91e/public/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.ttf -------------------------------------------------------------------------------- /public/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csesumonpro/laravel-vue-js-super-blog/fa020c268957d22974ee7323468ab645e198d91e/public/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.woff -------------------------------------------------------------------------------- /public/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csesumonpro/laravel-vue-js-super-blog/fa020c268957d22974ee7323468ab645e198d91e/public/fonts/vendor/@fortawesome/fontawesome-free/webfa-regular-400.woff2 -------------------------------------------------------------------------------- /public/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csesumonpro/laravel-vue-js-super-blog/fa020c268957d22974ee7323468ab645e198d91e/public/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.eot -------------------------------------------------------------------------------- /public/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csesumonpro/laravel-vue-js-super-blog/fa020c268957d22974ee7323468ab645e198d91e/public/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.ttf -------------------------------------------------------------------------------- /public/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csesumonpro/laravel-vue-js-super-blog/fa020c268957d22974ee7323468ab645e198d91e/public/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff -------------------------------------------------------------------------------- /public/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csesumonpro/laravel-vue-js-super-blog/fa020c268957d22974ee7323468ab645e198d91e/public/fonts/vendor/@fortawesome/fontawesome-free/webfa-solid-900.woff2 -------------------------------------------------------------------------------- /public/index.php: -------------------------------------------------------------------------------- 1 | 8 | */ 9 | 10 | define('LARAVEL_START', microtime(true)); 11 | 12 | /* 13 | |-------------------------------------------------------------------------- 14 | | Register The Auto Loader 15 | |-------------------------------------------------------------------------- 16 | | 17 | | Composer provides a convenient, automatically generated class loader for 18 | | our application. We just need to utilize it! We'll simply require it 19 | | into the script here so that we don't have to worry about manual 20 | | loading any of our classes later on. It feels great to relax. 21 | | 22 | */ 23 | 24 | require __DIR__.'/../vendor/autoload.php'; 25 | 26 | /* 27 | |-------------------------------------------------------------------------- 28 | | Turn On The Lights 29 | |-------------------------------------------------------------------------- 30 | | 31 | | We need to illuminate PHP development, so let us turn on the lights. 32 | | This bootstraps the framework and gets it ready for use, then it 33 | | will load up this application so that we can run it and send 34 | | the responses back to the browser and delight our users. 35 | | 36 | */ 37 | 38 | $app = require_once __DIR__.'/../bootstrap/app.php'; 39 | 40 | /* 41 | |-------------------------------------------------------------------------- 42 | | Run The Application 43 | |-------------------------------------------------------------------------- 44 | | 45 | | Once we have the application, we can handle the incoming request 46 | | through the kernel, and send the associated response back to 47 | | the client's browser allowing them to enjoy the creative 48 | | and wonderful application we have prepared for them. 49 | | 50 | */ 51 | 52 | $kernel = $app->make(Illuminate\Contracts\Http\Kernel::class); 53 | 54 | $response = $kernel->handle( 55 | $request = Illuminate\Http\Request::capture() 56 | ); 57 | 58 | $response->send(); 59 | 60 | $kernel->terminate($request, $response); 61 | -------------------------------------------------------------------------------- /public/mix-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "/js/app.js": "/js/app.js", 3 | "/css/app.css": "/css/app.css" 4 | } 5 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /public/svg/404.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/uploadimage/1545388049.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csesumonpro/laravel-vue-js-super-blog/fa020c268957d22974ee7323468ab645e198d91e/public/uploadimage/1545388049.png -------------------------------------------------------------------------------- /public/uploadimage/1545768762.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csesumonpro/laravel-vue-js-super-blog/fa020c268957d22974ee7323468ab645e198d91e/public/uploadimage/1545768762.png -------------------------------------------------------------------------------- /public/uploadimage/1545855101.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csesumonpro/laravel-vue-js-super-blog/fa020c268957d22974ee7323468ab645e198d91e/public/uploadimage/1545855101.png -------------------------------------------------------------------------------- /public/uploadimage/1545855313.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csesumonpro/laravel-vue-js-super-blog/fa020c268957d22974ee7323468ab645e198d91e/public/uploadimage/1545855313.png -------------------------------------------------------------------------------- /public/web.config: -------------------------------------------------------------------------------- 1 |Facebook Group | 4 | Google Plus | 5 | Youtube | 6 | Web Site | 7 | Like Us
8 | 9 | # About Laravel vue js Blog Project 10 | 11 |  12 | 13 | ##Here are the things you will learn in this series: 14 | * How use Vue Router with Laravel(Using for routing) 15 | * How to Use Vue filter 16 | * How use Vuex with Laravel (Used for state management) 17 | * How to Install AdminLTE 3 (Template used for admin panel) 18 | * How to Use Font Awesome 5 on Laravel (Used for admin panel icon) 19 | * Vform validation with Laravel (Used for form validation) 20 | * Relational Database with Laravel (Used for Maintainance DB) 21 | * Axios and Ajax Request (Passing request for fetch and crud operation) 22 | * How to Use Moment js on Laravel (Used for formating date time) 23 | * How to Use sweetalert2 (Used for flash message) 24 | * How to Image intervation with Laravel (Used for image resize) 25 | * How to Use lodash 26 | * And much more... 27 |Sl | 24 |User | 25 |Category | 26 |Title | 27 |Description | 28 |Photo | 29 |Action | 30 | 31 |
---|---|---|---|---|---|---|
{{index+1}} | 37 |{{post.user.name}} | 38 |{{post.category.cat_name}} | 39 |{{post.title | sortlength(20,"---")}} | 40 |{{post.description | sortlength(40,"....")}} | 41 |
43 | |
47 |
37 | {{post.description | sortlength(500,"...")}} 38 |
39 |18 | {{singlepost.description}} 19 |
20 | 21 |