contain
will show the entire image#img1 {
object-fit: contain;
}
cover
will take the entire space and maintain the image aspect ratio#img2 {
object-fit: cover;
}
border
size is included into container's width but outline
property is opposite of border, it's added outside of the container{"name":"John", "age":30, "car":null,"salary": 5000,}
Query
$users = DB::table('users')
->where('column_name_in_database->salary', 5000)
->get();
Paginator::useBootstrap();
to AppServiceProvider.php
boot
method
use Illuminate\Pagination\Paginator;
public function boot()
{
Paginator::useBootstrap();
}
.js
file is a module
itself, which contains important information about the file. If we console.log(module)
, it will print the following object:Module {
id: '.',
path: '/home/runner/xrfnkv6ixs',
exports: {},
parent: null,
filename: '/home/runner/xrfnkv6ixs/index.js',
loaded: false,
children: [],
paths: [
'/home/runner/xrfnkv6ixs/node_modules',
'/home/runner/node_modules',
'/home/node_modules',
'/node_modules'
],
_compile: [Function]
}
exports
key includes the content (variable / function / object) that's going to be publicly available for other modules
filename
key is equal to the module file location
...logger.js
file exports log()
function. Content of the logger.js
file:function log(message) {
console.log(message)
}
module.exports = log
The log()
function is called in the index.js
file:const log = require('./logger')
log('some text')
logger.js
file exports object which contains only the log()
function. Content of the logger.js
file:function log(message) {
console.log(message)
}
module.exports.log = log
The log()
function is called in the index.js
file:const logger = require('./logger')
logger.log('some text')
const fs = require('fs')
// With Sync function
let files = fs.readdirSync('./')
console.log(files)
Reads the current directory asynchronouslyconst fs = require('fs')
// With Async function
fs.readdir('./', function(err, files){
if (err) {
console.log('Error', err)
} else {
console.log(files)
}
})