CoderFunda
  • Home
  • About us
    • Contact Us
    • Disclaimer
    • Privacy Policy
    • About us
  • Home
  • Php
  • HTML
  • CSS
  • JavaScript
    • JavaScript
    • Jquery
    • JqueryUI
    • Stock
  • SQL
  • Vue.Js
  • Python
  • Wordpress
  • C++
    • C++
    • C
  • Laravel
    • Laravel
      • Overview
      • Namespaces
      • Middleware
      • Routing
      • Configuration
      • Application Structure
      • Installation
    • Overview
  • DBMS
    • DBMS
      • PL/SQL
      • SQLite
      • MongoDB
      • Cassandra
      • MySQL
      • Oracle
      • CouchDB
      • Neo4j
      • DB2
      • Quiz
    • Overview
  • Entertainment
    • TV Series Update
    • Movie Review
    • Movie Review
  • More
    • Vue. Js
    • Php Question
    • Php Interview Question
    • Laravel Interview Question
    • SQL Interview Question
    • IAS Interview Question
    • PCS Interview Question
    • Technology
    • Other

18 May, 2023

Small but powerful CLI apps with Minicli

 Programing Coderfunda     May 18, 2023     Laravel     No comments   

 Minicli is a lightweight PHP structure for building order line applications. While it gives a moderate methodology, you can in any case make strong CLI applications with it. Here are some little yet strong CLI application thoughts that you can carry out utilizing Minicli:


Schedule Director: Make an order line application that permits clients to deal with their errands and plans for the day. Clients can add undertakings, mark them as finished, erase errands, and view their rundown.


Climate Correspondent: Foster a CLI application that gets climate information from a climate Programming interface in view of client input (e.g., city or Postal division). It can show current atmospheric conditions, figures, and other important data.


Document Coordinator: Fabricate a CLI application that sorts out records in a registry in light of their sort, expansion, or different models. Clients can determine the source and objective catalogs, and the application will move or duplicate documents in like manner.


Secret phrase Generator: Make a CLI application that produces solid, irregular passwords in view of client characterized models like length, consideration of extraordinary characters, or explicit person sets.


URL Shortener: Foster a CLI application that interfaces with a URL shortening administration Programming interface to abbreviate long URLs and give an abbreviated variant to more straightforward sharing.


Word Counter: Form a CLI application that takes a text document or contribution from the client and counts the quantity of words, characters, lines, or other pertinent insights.


ASCII Workmanship Generator: Foster a CLI application that changes over a picture or text input into ASCII craftsmanship. Clients can determine the information record, textual style, and other customization choices.


Markdown to HTML Converter: Make a CLI application that changes over Markdown documents to HTML. Clients can indicate the information record and alternatively tweak the result document area and arrangement.


Keep in mind, these are only a few guides to kick you off. With Minicli, you have the adaptability to make different sorts of order line applications in view of your particular prerequisites. You can use the effortlessness and extensibility of Minicli to fabricate little yet strong CLI applications custom fitted to your requirements.


Here new way ....

Building CLI applications can be a lot of fun. We don't have to worry about the UI, and we can write beautiful PHP code that doesn't need any build steps.

When building CLI applications in PHP, we aren't as spoilt for choice as in building web applications - but there are some solid contenders. From using the defacto standard Symfony Console component or the extra spicy Laravel Zero. However, when building a CLI application, you may want to be as dependency free as possible - which is where Minicli comes in. Minicli was released a while ago by Erika Heidi as an experiment to build a dependency-free CLI framework that leaned on PHPs readline extension as its only dependency.

I have been spending a lot of time investigating CLI options for a project I am working on. At first, I started with my usual choice: Laravel Zero. It is familiar to me and any other developer who knows Laravel. Then I started questioning the portability aspect and requiring PHP for people who want to use it. This is for work, and not all of our users have PHP installed. So I dived into the world of compiled languages, looking at both GoLang and Rust. While there aren't many options available, the options out there are excellent.

There has been a lot of talk about native PHP recently, which drew my attention back toward the PHP space. What if I could build a lightweight, easy-to-maintain, and portable PHP CLI application? This was when I took another look at Minicli. Having played with it when it first came out, I was impressed with how nice it was to use for something dependency free - but also how easy it was to get started!

The recommended approach for building a Minicli application is to use the application skeleton and composer to set everything up and ready for you.

composer create-project --prefer-dist minicli/application my-awesome-idea

The directories should be familiar enough for you as Laravel developers, having an app directory and namespace. The commands you can create are recommended to be built as Command Controllers, which are class-based commands.

We create a command namespace under app/Commands, where you keep your commands.

mkdir app/Commands/LaravelNews

Under each namespace, you can add multiple commands for different variations. It is inferred that if no arguments are passed, you will want to use the DefaultController. Let's have a look at how to create a command.

declare(strict_types=1);
 
namespace App\Command\LaravelNews;
 
use Minicli\Command\CommandController;
 
final class DefaultController extends CommandController
{
public function handle(): void
{
$this->getPrinter()->display("Laravel News rocks");
}
}

Each command controller must be handled and doesn't have to return anything - unlike in Symfony or Laravel Zero, where an exit code is expected. To interact with output, you get the printer - and ask it to output something.

So, if we want to add an alternative version - we can create another command controller in our namespace.

declare(strict_types=1);
 
namespace App\Command\LaravelNews;
 
use Minicli\Command\CommandController;
 
final class InfoController extends CommandController
{
public function handle(): void
{
$this->getPrinter()->info("Laravel News rocks");
}
}

Now we can call our command:

./minicli laravel-news info

Which will give a different view to the default command, and we can use the following other options:

display(): A simple text output.
info(): An informative text output.
error(): An error formatted text output.
success(): A success formatted text output.

Each option accepts a second argument as alt for alternative output, which will do a block color output with writing instead of colored writing.

It isn't as pretty as something like Laravel Zero using Termwind - but sometimes you don't need pretty!

Usually, when building a CLI application, we want to interact with a third-party API or another service to perform an action or logic. In Minicli, this is done by creating services.

// minicli
$app = new App();
$app->registerService(
'email',
new MyEmailImplementation(),
);

Then within our commands, we can get the app instance and call our service directly:

public function handle(): void
{
$service = $this->getApp()->email;
 
try {
$service->send(new EmailTemplate());
} catch (Throwable $exception) {
$this->getPrinter()->error($exception->getMessage());
}
}

So we have a lightweight, powerful CLI framework that we can leverage to aid in our development workflow - that has no dependencies allowing us to write beautiful PHP.



Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Laravel Security Middleware

 Programing Coderfunda     May 18, 2023     Laravel     No comments   

 Laravel provides a set of middleware that you can use to enhance the security of your web application. These middleware can help protect against common security threats and vulnerabilities. Here are some of the security middleware provided by Laravel:


EncryptCookies: This middleware encrypts the cookies used by your application, making it more difficult for attackers to tamper with or read the cookie data.


VerifyCsrfToken: Cross-Site Request Forgery (CSRF) is a common web vulnerability. This middleware automatically checks that each incoming POST, PUT, PATCH, or DELETE request includes a valid CSRF token, protecting against CSRF attacks.


TrustedProxies: If your application is behind a reverse proxy or load balancer, you can use this middleware to specify the trusted proxy addresses. This helps ensure that Laravel correctly identifies the client's IP address.


FrameGuard: This middleware adds the X-Frame-Options header to responses, which can protect against clickjacking attacks by controlling how your application can be embedded within an iframe.


ContentSecurityPolicy: This middleware sets the Content-Security-Policy header, allowing you to define a policy for controlling what types of content can be loaded by your application. This helps prevent various types of attacks, such as cross-site scripting (XSS) and data injection.


XssFilter: This middleware enables the built-in XSS protection provided by Laravel. It automatically filters the request input for potential XSS (cross-site scripting) attacks.


SecureHeaders: This middleware adds various security-related headers to the response, including Strict-Transport-Security, Content-Security-Policy, X-Content-Type-Options, X-XSS-Protection, and more. These headers can help protect against different types of attacks and vulnerabilities.


To use these security middleware in your Laravel application, you can add them to the middleware stack in the App\Http\Kernel class. You can specify the desired middleware and their order within the protected $middleware or protected $middlewareGroups arrays.


It's worth noting that these are just a few examples of the security middleware provided by Laravel. Depending on your application's specific requirements and the level of security you need, you may consider using additional security measures, such as authentication and authorization middleware, input validation, and output sanitization, to ensure the overall security of your application.

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Laravel Octane Adds Support for Roadrunner v3

 Programing Coderfunda     May 18, 2023     Laravel, Octane     No comments   

 The Laravel team relased Laravel Octane V2, with support for Roadrunner V3:

The pull request brings Octane up to date with Release v2023.1.0 and beyond (also known as V3), so check out the "2023" releases to see what's new with Roadrunner.

A huge thanks to Nuno Maduro, who added support for RoadRunner v3 and upgraded Octane dependencies to keep things tidy! If you're already running Octane, check out the upgrade guide to upgrade to V2.

To get started with Laravel Octane, check out the official docs.

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Laravel Octane

 Programing Coderfunda     May 18, 2023     Laravel     No comments   

 Laravel Octane is a package developed by Laravel that allows you to optimize the performance and scalability of your Laravel applications. It achieves this by leveraging Swoole or Roadrunner as the underlying application server.

Traditionally, Laravel applications run on a per-request basis, where each request starts a new PHP process. This can result in overhead due to the initialization and bootstrapping process for each request. Octane addresses this by introducing persistent long-lived processes that can handle multiple requests concurrently, significantly improving the performance and throughput of your Laravel application.

By using Octane, you can benefit from features such as:

  1. High concurrency: Octane leverages Swoole or Roadrunner to handle multiple requests simultaneously, allowing your application to handle a higher number of concurrent connections and improving overall performance.

  2. Preloading: Octane supports preloading, which allows you to load your application's PHP code into memory ahead of time. This reduces the overhead of class autoloading and improves response times.

  3. Improved memory usage: Octane optimizes memory usage by reusing long-lived PHP processes instead of starting a new process for each request. This can result in more efficient memory utilization and increased application capacity.

  4. Task scheduling: Octane provides a task scheduler specifically designed for long-lived processes. This allows you to schedule tasks and jobs within your application without relying on external cron jobs or queue workers.

It's important to note that Octane requires certain prerequisites and may have specific configuration requirements depending on the chosen application server (Swoole or Roadrunner). You can refer to the official Laravel Octane documentation for detailed instructions on installation, configuration, and usage.

Keep in mind that as of my knowledge cutoff in September 2021, Laravel Octane was still a relatively new package, and further updates and enhancements may have been introduced since then. Therefore, I recommend consulting the official Laravel documentation or Laravel community resources for the most up-to-date information on Laravel Octane.

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Laravel 10.11 Released

 Programing Coderfunda     May 18, 2023     No comments   

Laravel 10.11 is here with the ability to retrieve a timestamp Carbon instance from a UUID, making the new Sleep class macroable, and more. The post Laravel 10.11 Released appeared first on Laravel News. Join the Laravel Newsletter to get Laravel articles like this directly in your inbox. ---
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

17 May, 2023

How can I use Dependency Injection to pass Application() to ViewModel() using Hilt in Android Studio?

 Programing Coderfunda     May 17, 2023     No comments   

I 'm using Hilt as Dependency Injection, I hope to DI class UIApp into class SoundViewModel, so I use fun provideUIApp(): UIApp {...} as the following code. I know Application() is a special class in Android , I don't know whether the way below is good, could you tell me ? @HiltAndroidApp class UIApp : Application() { fun log(){ Log.e("my","Server") } } @InstallIn(SingletonComponent::class) @Module object ObjectModule { @Provides @Singleton fun provideUIApp(): UIApp { return UIApp() } } @HiltViewModel class SoundViewModel @Inject constructor( private val myapp: UIApp, private val savedStateHandle: SavedStateHandle ): ViewModel() { ... }
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

16 May, 2023

APM vs. Application Performance Observability - What’s the Difference

 Programing Coderfunda     May 16, 2023     No comments   

You’ve likely heard the term Observability lately. There’s a fundamental change taking place in the Monitoring space, and Observability is behind it. Observability itself is a broad topic, so in this post we’ll talk about what it means to move from Application Performance Monitoring to Application Performance Observability . The post APM vs. Application Performance Observability - What’s the Difference appeared first on Laravel News. Join the Laravel Newsletter to get Laravel articles like this directly in your inbox. ---
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

15 May, 2023

Lara Reserve: a package to add a reservation feature to the laravel framework

 Programing Coderfunda     May 15, 2023     No comments   

submitted by /u/shayanys [link] [comments]
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

14 May, 2023

An Overview Of How Livewire Works

 Programing Coderfunda     May 14, 2023     No comments   

https://medium.com/@developer.olly/an-overview-of-how-livewire-works-85395746d10a submitted by /u/dev_olly [link] [comments]
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

13 May, 2023

Brainstorm Tests With PEST Todos 🔥

 Programing Coderfunda     May 13, 2023     No comments   

Quickly brainstorm test requirements with Laravel and Pest PHP with this fire tip from Laracasts! The post Brainstorm Tests With PEST Todos 🔥 appeared first on Laravel News. Join the Laravel Newsletter to get Laravel articles like this directly in your inbox. ---
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

12 May, 2023

Write Shell Scripts like Blade Components With Task Runner

 Programing Coderfunda     May 12, 2023     No comments   

Learn about Laravel Task Runner, a package by Pascal Baljet that lets you write Shell scripts like Blade Components and run them locally or on a remote server. The post Write Shell Scripts like Blade Components With Task Runner appeared first on Laravel News. Join the Laravel Newsletter to get Laravel articles like this directly in your inbox. ---
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

11 May, 2023

RouteGenius: Define routes in controllers like NestJs in Laravel

 Programing Coderfunda     May 11, 2023     No comments   

GitHub link : https://github.com/prodemmi/route-genius ​ https://preview.redd.it/w1gjyurbp0za1.png?width=493&format=png&auto=webp&s=20d0922d7e71e03ae8d5288bafa542c0eeb7abb9 submitted by /u/prodemmi [link] [comments]
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

10 May, 2023

Create Repeatable Models with Laravel Recurring Models

 Programing Coderfunda     May 10, 2023     No comments   

The Recurring Models package for Laravel is the ultimate solution for adding recurring functionality to your Laravel Models. The post Create Repeatable Models with Laravel Recurring Models appeared first on Laravel News. Join the Laravel Newsletter to get Laravel articles like this directly in your inbox. ---
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

09 May, 2023

Creating a Reservation system in laravel. Step By Step

 Programing Coderfunda     May 09, 2023     No comments   

In this article, I explained how to create a reservation system in laravel with Lara Reserve. submitted by /u/shayanys [link] [comments]
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

08 May, 2023

Single controller action for POST and GET form (symfony) vs separate action (laravel) - what speaks for symfony?

 Programing Coderfunda     May 08, 2023     No comments   

symfony argues this: Rendering forms and processing forms are two of the main tasks when handling forms. Both are too similar (most of the time, almost identical), so it's much simpler to let a single controller action handle both. https://symfony.com/doc/6.0/best_practices.html#use-a-single-action-to-render-and-process-the-form now I think I disagree with it (I much seem to prefer https://www.youtube.com/watch?v=MF0jFKvS4SI&ab_channel=AdamWathan ). The thing is, the symfony forms ( https://symfony.com/doc/current/components/form.html ) and processing is done in a way that it simplifies actually doing it in one controller. There is no form component with laravel, and thus less incentives to reuse the same controller function (as you dont have to initialize the form component). What I saw as well a lot is that after validation failing, in symfony you dont do a redirect but instead do a rerender https://github.com/symfony/demo/blob/main/src/Controller/BlogController.php#L131 . This actually causes the user on pressing ctrl+r or refresh, to resubmit the form again which I don't think is what is intended behaviour? Is there something I am missing? What do you guys subjectively prefer? submitted by /u/Iossi_84 [link] [comments]
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

07 May, 2023

What stack involving laravel do you (or your company) use?

 Programing Coderfunda     May 07, 2023     No comments   

In the dev sub-department of my company where I work, some of our old apps (3-5 years old) were built on Symfony + MySQL. Most of our newer greenfield projects are built now using Laravel + MySQL or Python (Flask + PostgreSQL). submitted by /u/shadowninja555 [link] [comments]
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

06 May, 2023

PostgreSQL Full Text Search for Laravel Scout

 Programing Coderfunda     May 06, 2023     No comments   

Use PostgreSQL native full text search in Laravel Scout with this community package. The post PostgreSQL Full Text Search for Laravel Scout appeared first on Laravel News. Join the Laravel Newsletter to get Laravel articles like this directly in your inbox. ---
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

05 May, 2023

Lemon Squeezy for Laravel

 Programing Coderfunda     May 05, 2023     No comments   

Lemon Squeezy for Laravel is an upcoming package to easily integrate checkout, subscriptions, and more. The post Lemon Squeezy for Laravel appeared first on Laravel News. Join the Laravel Newsletter to get Laravel articles like this directly in your inbox. ---
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

04 May, 2023

Small but powerful CLI apps with Minicli

 Programing Coderfunda     May 04, 2023     No comments   

Building CLI applications can be a lot of fun. We don't have to worry about the UI, and we can write beautiful PHP code that doesn't need any build steps. The post Small but powerful CLI apps with Minicli appeared first on Laravel News. Join the Laravel Newsletter to get Laravel articles like this directly in your inbox. ---
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

03 May, 2023

LDAP Framework for PHP

 Programing Coderfunda     May 03, 2023     No comments   

LdapRecord is a full-featured LDAP framework LdapRecord is a framework that helps you quickly integrate LDAP into your PHP applications. The post LDAP Framework for PHP appeared first on Laravel News. Join the Laravel Newsletter to get Laravel articles like this directly in your inbox. ---
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

02 May, 2023

Use ChatGTP to ask a question to the Laravel Docs

 Programing Coderfunda     May 02, 2023     No comments   

Ask a Question to the Laravel docs is a new project that uses ChatGTP to generate answers to your questions from the official Laravel documentation. The post Use ChatGTP to ask a question to the Laravel Docs appeared first on Laravel News. Join the Laravel Newsletter to get Laravel articles like this directly in your inbox. ---
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

01 May, 2023

Why does caching feels slower?

 Programing Coderfunda     May 01, 2023     No comments   

My app runs a lot of identical queries on small tables with less than 10 items. The tables are like statuses for orders. ​ ID value 1 pending 2 taken for example When I run the following code, I get a weird output. $timer = new Timer(); echo 'normal '; $timer->start(); for ($i = 0; $i < 1; $i++) { Status::all(); } echo $timer->stop()->asString() . " "; $timer->start(); for ($i = 0; $i < 10; $i++) { Status::all(); } echo $timer->stop()->asString() . " "; $timer->start(); for ($i = 0; $i < 100; $i++) { Status::all(); } echo $timer->stop()->asString() . " "; echo 'cache '; $timer->start(); for ($i = 0; $i < 1; $i++) { Cache::remember('Status', now()->addMinutes(10), function () { return Status::all(); }); } echo $timer->stop()->asString() . " "; $timer->start(); for ($i = 0; $i < 10; $i++) { Cache::remember('Status', now()->addMinutes(10), function () { return Status::all(); }); } echo $timer->stop()->asString() . " "; $timer->start(); for ($i = 0; $i < 100; $i++) { Cache::remember('Status', now()->addMinutes(10), function () { return Status::all(); }); } echo $timer->stop()->asString() . " "; echo 'normal '; $timer->start(); for ($i = 0; $i < 1; $i++) { Status::whereValue('pending')->get(); } echo $timer->stop()->asString() . " "; $timer->start(); for ($i = 0; $i < 10; $i++) { Status::whereValue('pending')->get(); } echo $timer->stop()->asString() . " "; $timer->start(); for ($i = 0; $i < 100; $i++) { Status::whereValue('pending')->get(); } echo $timer->stop()->asString() . " "; echo 'cache '; $timer->start(); for ($i = 0; $i < 1; $i++) { Cache::remember('Status', now()->addMinutes(10), function () { Status::whereValue('pending')->get(); }); } echo $timer->stop()->asString() . " "; $timer->start(); for ($i = 0; $i < 10; $i++) { Cache::remember('Status', now()->addMinutes(10), function () { Status::whereValue('pending')->get(); }); } echo $timer->stop()->asString() . " "; $timer->start(); for ($i = 0; $i < 100; $i++) { Cache::remember('Status', now()->addMinutes(10), function () { Status::whereValue('pending')->get(); }); } echo $timer->stop()->asString() . " "; With this output normal 00:00.002 00:00.023 00:00.237 cache 00:00.015 00:00.150 00:01.516 normal 00:00.001 00:00.015 00:00.154 cache 00:00.014 00:00.153 00:01.518 Why does caching make the process 10 times slower? If caching isn't usable for small and simple queries, what should I do to improve my performance? submitted by /u/bububeti [link] [comments]
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Newer Posts Older Posts Home

Meta

Popular Posts

  • Sitaare Zameen Par Full Movie Review
     Here’s a  complete Vue.js tutorial for beginners to master level , structured in a progressive and simple way. It covers all essential topi...
  • Writing and debugging Eloquent queries with Tinkerwell
    In this article, let's look into the options that you can use with Tinkerwell to write and debug Eloquent queries easier. The post Wr...
  • The token request was rejected by the remote server
    error:invalid_granterror_description:The token request was rejected by the remote server.error_uri: https://documentation.openiddict.com/err...
  • Laravel Search String
      Laravel Search String is a package by   Loris Leiva   that generates database queries based on one unique string using a simple and custom...
  • AI foot tracking model
    I am a student doing a graduation project. I urgently need to deal with this model (I am attaching a link). I've never worked with pytho...

Categories

  • Ajax (26)
  • Bootstrap (30)
  • DBMS (42)
  • HTML (12)
  • HTML5 (45)
  • JavaScript (10)
  • Jquery (34)
  • Jquery UI (2)
  • JqueryUI (32)
  • Laravel (1017)
  • Laravel Tutorials (23)
  • Laravel-Question (6)
  • Magento (9)
  • Magento 2 (95)
  • MariaDB (1)
  • MySql Tutorial (2)
  • PHP-Interview-Questions (3)
  • Php Question (13)
  • Python (36)
  • RDBMS (13)
  • SQL Tutorial (79)
  • Vue.js Tutorial (69)
  • Wordpress (150)
  • Wordpress Theme (3)
  • codeigniter (108)
  • oops (4)
  • php (853)

Social Media Links

  • Follow on Twitter
  • Like on Facebook
  • Subscribe on Youtube
  • Follow on Instagram

Pages

  • Home
  • Contact Us
  • Privacy Policy
  • About us

Blog Archive

  • July (4)
  • September (100)
  • August (50)
  • July (56)
  • June (46)
  • May (59)
  • April (50)
  • March (60)
  • February (42)
  • January (53)
  • December (58)
  • November (61)
  • October (39)
  • September (36)
  • August (36)
  • July (34)
  • June (34)
  • May (36)
  • April (29)
  • March (82)
  • February (1)
  • January (8)
  • December (14)
  • November (41)
  • October (13)
  • September (5)
  • August (48)
  • July (9)
  • June (6)
  • May (119)
  • April (259)
  • March (122)
  • February (368)
  • January (33)
  • October (2)
  • July (11)
  • June (29)
  • May (25)
  • April (168)
  • March (93)
  • February (60)
  • January (28)
  • December (195)
  • November (24)
  • October (40)
  • September (55)
  • August (6)
  • July (48)
  • May (2)
  • January (2)
  • July (6)
  • June (6)
  • February (17)
  • January (69)
  • December (122)
  • November (56)
  • October (92)
  • September (76)
  • August (6)

Loading...

Laravel News

Loading...

Copyright © CoderFunda | Powered by Blogger
Design by Coderfunda | Blogger Theme by Coderfunda | Distributed By Coderfunda