Saturday, November 02, 2024

Announcing New Online Book: “Artificial Intelligence with PHP”

I’m thrilled to announce my new project - online book "Artificial Intelligence with PHP"! This book is designed for developers, tech enthusiasts, and anyone interested in diving into artificial intelligence with a specific focus on PHP. AI is a transformative field that touches everything from daily convenience to the world’s most complex problems, and PHP, a language loved for web development, can be an excellent tool to explore it.












In AI with PHP, we’ll cover essential topics in AI, machine learning, deep learning, and neural networks — all with practical PHP examples. From the foundational principles of AI to the intricacies of deep learning algorithms, this book will guide you step-by-step. Whether you’re curious about how AI models make decisions or eager to build your own neural network, there’s something here for you. 

Here’s a sneak peek at some of the core topics: 
  • Artificial Intelligence Fundamentals – A primer on AI concepts, terms, and history, tailored to PHP developers. 
  • Machine Learning Basics – Understand core algorithms and explore how data shapes the models we create. 
  • Deep Learning and Neural Networks – Delve into advanced AI, from creating neural networks to implementing deep learning architectures. 
  • PHP Code Examples – Hands-on code samples to apply AI concepts in real-world scenarios using PHP libraries like Rubix ML, PHP-ML and others.

One of the most exciting aspects of AI with PHP is that it’s both open-source and open for collaboration! The book is still a work in progress, and I invite anyone with a passion for AI, PHP, or both to contribute. Whether you’re an experienced developer, a newcomer to AI, or just enthusiastic about the field, your input can help make this resource richer and more valuable for everyone. As a contributor, you’ll have the chance to shape content, suggest new sections, and help others learn alongside you. 

AI has never been more accessible, and with PHP as our toolkit, we can tackle exciting AI projects together. I can’t wait to share this journey with you. Stay tuned for more updates, sample chapters, and release dates. Let’s explore the future of AI — together, with PHP, in a truly collaborative, open-source way! 

The official website of the book (v0.1): 
https://apphp.gitbook.io/artificial-intelligence-with-php

The GitHub repository with practical examples: 
https://github.com/apphp/ai-with-php-examples

Saturday, March 06, 2021

New version 1.4.1 of ApPHP MVC Framework is released

 


ApPHP MVC Framework is designed to provide modern and rapid development of websites, web applications and web services. It implements the the Model-View-Controller (MVC) design pattern and principles, including separation of display, logic, and data layers. It provides an architecture, components and tools for developers to build a complex web applications faster and safer. There are many changes and improvements in new version. You can review all recent changes here.

Friday, November 27, 2020

Laravel - Specify Custom Folders for Migration Files

By default in Laravel you have all migration files in on folder, that called database/migrations/

It's cool, but if your project has grown, you may found this folder includes a lot of files and it's not easy to support them. The best solution is to create sub-directories (according to your needs or per version) and create/put your migrations files in specific directory.

This is the standard way how we use migration files:


 

 


 

 

 

 

 

 

 

Let's try to improve this. For example you may decide to separate migration files according to the version of your script, so the structure of your migration directory will look like this:








 

Looks much better, right? Instead of a long list of migration files.

So when you start new version, you need to create a new directory, name it with the next version number and all migrations, related to this version create only in new directory.

Is this enough? Not really.

But default Laravel waiting you place migration files directly in database/migrations/ directory, not in sub-directories. So we just need to inform Laravel from where it has to take migration files. Let's do it.

We have to open AppServiceProvider.php file, and add in the boot() method following code, that will tell to Laravel from where take migration files.

/*
|--------------------------------------------------------
|  Register custom migration paths
|  We specify sub-directory for each version, like:
|      - database/migrations/0.8.1/
|      - etc.
| You may use DIRECTORY_SEPARATOR instead of /
|-------------------------------------------------------- */ $this->loadMigrationsFrom([ database_path().'/migrations/0.8.1', database_path().'/migrations/0.8.2', database_path().'/migrations/0.8.3', ]);

Next time you will add a new directory, just remember to update this list of default directories.


Saturday, November 21, 2020

2020 Black Friday Week Sales Started!

 



Hi, everyone, this 2020 Black Friday Week Sales!

Enjoy with a 50% Offer till 28 Novmber 2020 ONLY!

Coupon Code:
2020-BFRI-9BM0-GNIA






Valid on:
https://apphp.com

uHotelBooking - hotel management, reservation and online booking system for all types of accommodations and hotel operations.
http://hotel-booking-script.com

 uBusinessDirectory - fully-featured web solution for business listings, classifieds directory and yellow pages website.

http://business-directory-script.com

uAutoDealers - fully-featured web solution for car dealerships and auto classified websites
http://auto-dealers-script.com

uDoctorAppontment - clinic management, doctor and therapist online medical appointment scheduling system for the management of health care appointments.
http://doctor-appointment-script.com

uBidAuction -PHP auction script, popular and cost effective solution to launch your Classic and Bid auctions website.
http://www.bid-auction-script.com/
 

Saturday, July 25, 2020

New version 8.4.7 of ApPHP DataGrid Pro is released

The new version 8.4.7 of ApPHP DataGrid was released and available now for downloading. There are many improvements and new features. This version requires full re-installation, if you work with one of previous. Please read carefully Getting Started.

The goal of ApPHP DataGrid script is to simplify the generation and editing of DataGrid pages for web developers. It is a fully functional, outstanding open source PHP control.

To view a Live Demo click here.
To download new version click here.